X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=Makefile.am;h=3615d49f653f9c4bcdbefbd7a4c7cc31b89a04ee;hp=a74a4445cf9ce5db52eedb68cc652fa86c478934;hb=37d9c3935130128901f6eee8d7531d8ae4b1bca6;hpb=e6aef6a0af9e26797ca1711a8014a5fb62b3755e;ds=inline diff --git a/Makefile.am b/Makefile.am index a74a4445..3615d49f 100644 --- a/Makefile.am +++ b/Makefile.am @@ -181,6 +181,16 @@ libwim_la_SOURCES += src/unix_apply.c \ PLATFORM_LIBS = endif +if ENABLE_TEST_SUPPORT +libwim_la_SOURCES += src/test_support.c \ + include/wimlib/test_support.h +if WINDOWS_NATIVE_BUILD +# Workaround for "multiple definition" error when math symbols are present in +# both libmsvcrt.a and ntdll.a +AM_LDFLAGS += -Wl,--allow-multiple-definition +endif +endif + libwim_la_CFLAGS = \ $(AM_CFLAGS) \ $(PTHREAD_CFLAGS) \ @@ -339,4 +349,9 @@ else TESTS = $(dist_check_SCRIPTS) endif +# Extra test programs (not run by 'make check') +EXTRA_PROGRAMS = tests/wlfuzz +tests_wlfuzz_SOURCES = tests/wlfuzz.c +tests_wlfuzz_LDADD = $(top_builddir)/libwim.la + ##############################################################################