]> granicus.if.org Git - gc/commitdiff
Adjust build scripts to enable additional test library in staticrootstest
authorIvan Maidanski <ivmai@mail.ru>
Sun, 5 May 2013 20:02:40 +0000 (00:02 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Sun, 5 May 2013 20:02:40 +0000 (00:02 +0400)
(The 2nd test library contains global data too but has no GC_INIT call.)

* tests/tests.am (staticrootstest_CFLAGS,
libstaticrootslib2_test_la_CFLAGS): New definition (to test with
libsrl_getpelem2() enabled).
* tests/tests.am (staticrootstest_LDADD, check_LTLIBRARIES): Add
libstaticrootslib2_test.la.
* tests/tests.am (libstaticrootslib2_test_la_SOURCES,
libstaticrootslib2_test_la_LIBADD,
libstaticrootslib2_test_la_LDFLAGS): New definition (similar to that
of libstaticrootslib_test_la_X).

tests/tests.am

index b63e0b3070628ee666070dac255ddc51ebfd743b..e6c98c4c633d60021c470dfb75f5775e7cd238d5 100644 (file)
@@ -48,13 +48,20 @@ realloc_test_LDADD = $(test_ldadd)
 TESTS += staticrootstest$(EXEEXT)
 check_PROGRAMS += staticrootstest
 staticrootstest_SOURCES = tests/staticrootstest.c
-staticrootstest_LDADD = $(test_ldadd) libstaticrootslib_test.la
-check_LTLIBRARIES += libstaticrootslib_test.la
+staticrootstest_CFLAGS = -DSTATICROOTSLIB2
+staticrootstest_LDADD = $(test_ldadd) libstaticrootslib_test.la \
+                        libstaticrootslib2_test.la
+check_LTLIBRARIES += libstaticrootslib_test.la libstaticrootslib2_test.la
 libstaticrootslib_test_la_SOURCES = tests/staticrootslib.c
 libstaticrootslib_test_la_LIBADD = $(test_ldadd)
 libstaticrootslib_test_la_LDFLAGS = -version-info 1:3:0 -no-undefined \
                                     -rpath /nowhere
 libstaticrootslib_test_la_DEPENDENCIES = $(top_builddir)/libgc.la
+libstaticrootslib2_test_la_SOURCES = tests/staticrootslib.c
+libstaticrootslib2_test_la_LIBADD = $(test_ldadd)
+libstaticrootslib2_test_la_CFLAGS = -DSTATICROOTSLIB2
+libstaticrootslib2_test_la_LDFLAGS = -version-info 1:3:0 -no-undefined \
+                                     -rpath /nowhere
 
 if KEEP_BACK_PTRS
 TESTS += tracetest$(EXEEXT)