]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
Let configure figure out which test suites to include
authorJoel Rosdahl <joel@rosdahl.net>
Sat, 17 Jul 2010 15:06:02 +0000 (17:06 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Sat, 17 Jul 2010 16:32:02 +0000 (18:32 +0200)
Makefile.in
configure.ac

index bf32b06cefe48cc8f994672a48eeacee28ee0428..b31f0275a3c095a082035db11c6a913e9b17df5e 100644 (file)
@@ -32,8 +32,7 @@ zlib_sources = \
     zlib/inffast.c zlib/inflate.c zlib/inftrees.c zlib/trees.c zlib/zutil.c
 zlib_objs = $(zlib_sources:.c=.o)
 
-test_suites = \
-    $(srcdir)/test/test_util.c
+test_suites = @test_suites@
 test_sources = test/main.c test/framework.c $(test_suites)
 test_objs = $(test_sources:.c=.o)
 
index fdc353edb40a8ab480a8e728e67b73c7422028b2..bf0e892d69058814ec751870af835c515f883300 100644 (file)
@@ -9,6 +9,7 @@ AC_CONFIG_HEADER(config.h)
 
 AC_SUBST(extra_deps)
 AC_SUBST(include_dev_mk)
+AC_SUBST(test_suites)
 
 dnl Checks for programs.
 AC_PROG_CC
@@ -290,6 +291,12 @@ elif test ! -f $srcdir/version.c; then
     echo "const char CCACHE_VERSION@<:@@:>@ = \"unknown\";" >version.c
 fi
 
+dnl Find test suite files.
+test_suites=""
+for x in $srcdir/test/test_*.c; do
+    test_suites="$test_suites $x"
+done
+
 AC_CONFIG_FILES([Makefile])
 AC_OUTPUT