* aclocal.m4 (KRB5_LIB_AUX): Disallow --enable-profiled and --disable-shared
authorKen Raeburn <raeburn@mit.edu>
Fri, 21 Jul 2006 19:03:02 +0000 (19:03 +0000)
committerKen Raeburn <raeburn@mit.edu>
Fri, 21 Jul 2006 19:03:02 +0000 (19:03 +0000)
options as well.  Don't generate help messages for these options.

ticket: 4036

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18352 dc483132-0cff-0310-8789-dd5450dbe970

src/aclocal.m4

index 17e3cf84d3271680097c47371f75d434e24333a8..51ca472f4e11d8c945fb235726e89994c4fc83be 100644 (file)
@@ -1220,9 +1220,9 @@ AC_DEFUN(KRB5_LIB_AUX,
 [AC_REQUIRE([KRB5_LIB_PARAMS])dnl
 
 # Check whether to build static libraries.
-AC_ARG_ENABLE([static],
-AC_HELP_STRING([--enable-static],[build static libraries @<:@disabled for most platforms@:>@])
-AC_HELP_STRING([--disable-static],[don't build static libraries]), ,
+dnl AC_HELP_STRING([--enable-static],[build static libraries @<:@disabled for most platforms@:>@])
+dnl AC_HELP_STRING([--disable-static],[don't build static libraries])
+AC_ARG_ENABLE([static],, ,
 [enable_static=$default_static])
 
 if test "$enable_static" = yes; then
@@ -1245,10 +1245,15 @@ fi
 
 # Check whether to build shared libraries.
 AC_ARG_ENABLE([shared],
-AC_HELP_STRING([--enable-shared],[build shared libraries @<:@enabled for most platforms@:>@])
-AC_HELP_STRING([--disable-shared],[don't build shared libraries]), ,
+dnl AC_HELP_STRING([--enable-shared],[build shared libraries @<:@enabled for most platforms@:>@])
+dnl AC_HELP_STRING([--disable-shared],[don't build shared libraries])
+, ,
 [enable_shared=$default_shared])
 
+if test "$enable_shared" != yes; then
+  AC_MSG_ERROR([Sorry, this release builds only shared libraries, cannot disable them.])
+fi
+
 if test "$enable_shared" = yes; then
        case "$SHLIBEXT" in
        .so-nobuild)
@@ -1311,8 +1316,12 @@ fi
 
 # Check whether to build profiled libraries.
 AC_ARG_ENABLE([profiled],
-[  --enable-profiled       build profiled libraries @<:@disabled@:>@],
+dnl [  --enable-profiled       build profiled libraries @<:@disabled@:>@]
+,
 [if test "$enableval" = yes; then
+  AC_MSG_ERROR([Sorry, profiled libraries do not work in this release.])
+fi
+if false; then
        case $PFLIBEXT in
        .po-nobuild)
                AC_MSG_WARN([Profiled libraries not supported on this architecture.])