]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Bug 3836: Fix issues with automake 1.13 and later and make check
authorFrancesco Chemolli <kinkie@squid-cache.org>
Thu, 24 Oct 2013 15:39:19 +0000 (09:39 -0600)
committerAmos Jeffries <squid3@treenet.co.nz>
Thu, 24 Oct 2013 15:39:19 +0000 (09:39 -0600)
configure.ac
src/Makefile.am

index cf0c556dbd88012297b567a1740910a02222f368..566fcf2cd26df8332190f6a9df23b022727f0e1e 100644 (file)
@@ -820,13 +820,16 @@ for fs in $squid_storeio_module_candidates none; do
          "x$squid_disk_module_candidates_Blocking" != "xyes"; then
          AC_MSG_ERROR([Storage module Rock requires IpcIo or Blocking DiskIO module])
        fi
-       STORE_TESTS="$STORE_TESTS tests/testRock$EXEEXT"
+       squid_do_build_rock=true
        ;;
     ufs)
-      STORE_TESTS="$STORE_TESTS tests/testUfs$EXEEXT"
+       squid_do_build_ufs=true
+       ;;
     esac
 done
-
+AM_CONDITIONAL(HAVE_FS_UFS,[test "x$squid_do_build_ufs" = "xtrue" ])
+AM_CONDITIONAL(HAVE_FS_ROCK,[test "x$squid_do_build_rock" = "xtrue" ])
 dnl hack: need to define those even if not used in the build system to
 dnl make sure that global FS objects are linked to the squid binary.
 AH_TEMPLATE(HAVE_FS_UFS, "Define to 1 if ufs filesystem module is build")
index a33cf840fd42112573a6a39519dc8c82d73cd61f..42438e4921f09bc6b90698c0113c0545cc54c34f 100644 (file)
@@ -1089,6 +1089,10 @@ check_PROGRAMS+=\
        tests/testStatHist \
        $(STORE_TESTS)
 
+if HAVE_FS_UFS
+check_PROGRAMS += tests/testUfs
+endif
+
 ## NP: required to run the above list. check_PROGRAMS only builds the binaries...
 TESTS += $(check_PROGRAMS)