DISK_MODULES="$DISK_MODULES $module"
fi
done
+ AC_DEFINE(USE_DISKIO,1,[DiskIO modules are expected to be available.])
;;
no)
+ AC_DEFINE(USE_DISKIO,0,[DiskIO modules are expected to be available.])
;;
*)
DISK_MODULES="`echo $enableval| sed -e 's/,/ /g;s/ */ /g'`"
+ AC_DEFINE(USE_DISKIO,1,[DiskIO modules are expected to be available.])
;;
esac
],
[ if test -z "$DISK_MODULES"; then
DISK_MODULES="Blocking"
+ AC_DEFINE(USE_DISKIO,1,[DiskIO modules are expected to be available.])
fi
])
if test -n "$DISK_MODULES"; then
## Special Universal .h dependency test script
## aborts if error encountered
-testHeaders: $(top_srcdir)/src/*.h $(top_srcdir)/src/DiskIO/*.h
+testHeaders: $(top_srcdir)/src/*.h $(top_srcdir)/src/DiskIO/*.h $(top_srcdir)/src/DiskIO/*/*.h
$(SHELL) $(top_srcdir)/test-suite/testheaders.sh "$(CXXCOMPILE)" "." || exit 1
$(SHELL) $(top_srcdir)/test-suite/testheaders.sh "$(CXXCOMPILE)" "DiskIO" || exit 1
+ $(SHELL) $(top_srcdir)/test-suite/testheaders.sh "$(CXXCOMPILE)" "DiskIO/AIO" || exit 1
+ $(SHELL) $(top_srcdir)/test-suite/testheaders.sh "$(CXXCOMPILE)" "DiskIO/Blocking" || exit 1
+ $(SHELL) $(top_srcdir)/test-suite/testheaders.sh "$(CXXCOMPILE)" "DiskIO/DiskDaemon" || exit 1
+ $(SHELL) $(top_srcdir)/test-suite/testheaders.sh "$(CXXCOMPILE)" "DiskIO/DiskThreads" || exit 1
## src/repl/ has no .h files and its own makefile.
## No such file...
testDiskIO::testFindDefault()
{
DiskIOModule * module = DiskIOModule::FindDefault();
+#if USE_DISKIO
CPPUNIT_ASSERT(module != NULL);
+#else
+ CPPUNIT_ASSERT(module == NULL);
+#endif
}