bugfix for an issue with recent autoconf versions on Ubuntu 10
authorrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 23 Mar 2010 10:55:17 +0000 (10:55 +0000)
committerrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 23 Mar 2010 10:55:17 +0000 (10:55 +0000)
with autoconf 2.64 AC_CHECK_HEADERS behaves undefined if the first parameter is empty
it looks like some arbitrary content is taken from somewhere resulting in wrong checks
for include files 'dummy' and 'rootcint'. Added a check and calling the macro only if
there is something to check.

HLT/acinclude.m4

index 8cb3d72..b80b469 100644 (file)
@@ -276,7 +276,9 @@ AC_ARG_ENABLE([$1],
      save_LIBS="$LIBS"
      CPPFLAGS="$save_CPPFLAGS [$3]"
 
-     AC_CHECK_HEADERS([$2], [], [enable_module="missheader"])
+     if test "x[$2]" != "x"; then
+        AC_CHECK_HEADERS([$2], [], [enable_module="missheader"])
+     fi
 
      dnl ==========================================================================
      dnl