Changeset: 551b143bc816 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=551b143bc816
Modified Files:
configure.ag
Branch: Apr2011
Log Message:
let configure report why disabled components have been disabled
diffs (105 lines):
diff --git a/configure.ag b/configure.ag
--- a/configure.ag
+++ b/configure.ag
@@ -165,6 +165,7 @@
;;
no-auto)
enable_sql=no
+ disable_sql="(MonetDB/SQL requires MonetDB5.)"
;;
esac
@@ -180,6 +181,7 @@
;;
no-auto)
enable_geom=no
+ disable_geom="(geom module requires MonetDB5)"
;;
esac
@@ -244,6 +246,8 @@
else
enable_jdbc=no
enable_control=no
+ disable_jdbc="(as java is disabled)"
+ disable_control="(as java is disabled)"
fi
dnl RIPEMD160 is patent free, academic and European, but unfortunately
@@ -1564,6 +1568,9 @@
AC_MSG_ERROR([MonetDB/SQL requires YACC or BISON.])
fi
enable_sql=no
+ if test "x$disable_sql" = x; then
+ disable_sql="(MonetDB/SQL requires YACC or BISON.)"
+ fi
fi
AC_CHECK_PROG(TEXI2HTML,texi2html,texi2html)
@@ -2098,6 +2105,9 @@
;;
auto-no)
enable_monetdb5=no
+ if test "x$disable_monetdb5" = x; then
+ disable_monetdb5="(OpenSSL library not found but required for
MonetDB5)"
+ fi
;;
esac
@@ -2127,6 +2137,9 @@
;;
auto-no)
enable_monetdb5=no
+ if test "x$disable_monetdb5" = x; then
+ disable_monetdb5="(PCRE library not found but required for
MonetDB5)"
+ fi
;;
esac
@@ -2138,6 +2151,9 @@
;;
auto-no)
enable_monetdb5=no
+ if test "x$disable_monetdb5" = x; then
+ disable_monetdb5="(libxml2 library not found but required for
MonetDB5)"
+ fi
;;
esac
@@ -2368,6 +2384,9 @@
fi
# no geos, so don't compile geom
enable_geom=no
+ if test "x$disable_geom" = x; then
+ disable_geom="(geos library required for geom module)"
+ fi
fi
;;
esac
@@ -2818,6 +2837,9 @@
fi
if test x"$enable_sql" = xauto && test x"$enable_monetdb5" = x"no" ; then
enable_sql=no
+ if test "x$disable_sql" = x; then
+ disable_sql="(MonetDB/SQL requires MonetDB5)"
+ fi
fi
dnl output
@@ -3126,8 +3148,15 @@
control \
testing \
; do
+ eval "dft=\$dft_$comp"
+ eval "enable=\$enable_$comp"
+ eval "disable=\$disable_$comp"
+ case "$disable-$enable-$dft" in
+ -no-no) disable="(by default)";;
+ -no-*) disable="(by command line option)";;
+ esac
echo $ECHO_N " $comp is $ECHO_C"
- eval "if test \"x\$enable_$comp\" = xno ; then echo
\"${ECHO_T}disabled\"; else echo \"${ECHO_T}enabled\"; fi"
+ if test "x$enable" = xno ; then echo "${ECHO_T}disabled $disable"; else
echo "${ECHO_T}enabled"; fi
done
echo
echo "* Important options:"
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list