summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorFrancis Dupont <fdupont@isc.org>2016-10-06 16:15:35 +0200
committerFrancis Dupont <fdupont@isc.org>2016-10-06 16:15:35 +0200
commitd113bc2ca69a6f6a33139c3708a4ea6818605b69 (patch)
treeb9461aab0a1c8ceef996db075ec85b87fee42fc8 /configure.ac
parent13e5cc6cbe83ac7cd9285a54e870e4f8ab16a604 (diff)
downloadisc-dhcp-d113bc2ca69a6f6a33139c3708a4ea6818605b69.tar.gz
Half fixed recovering (no space handling) (unfinished)
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac21
1 files changed, 14 insertions, 7 deletions
diff --git a/configure.ac b/configure.ac
index 338879b4..abd8ab61 100644
--- a/configure.ac
+++ b/configure.ac
@@ -825,18 +825,25 @@ BINDLT=
AC_ARG_ENABLE(libtool,
AS_HELP_STRING([--enable-libtool],[use GNU libtool for dynamic shared libraries (default is $default_libtool).]),
want_libtool="$enableval")
-if test "$want_libtool" = "yes"; then
+
+
if test "$want_libtool" = "yes"; then
AC_MSG_WARN([legacy configure is used but libtool is enabled. Trying to recover...])
- AC_MSG_WARN([legacy configure is used but libtool is enabled. Trying to recover...])
- cd $srcdir; exec ./re-conf $ac_configure_args
- cd $srcdir; exec ./re-conf $ac_configure_args
- AC_MSG_ERROR([Recovering failed])
+ # dequote $ac_configure_args
+ eval "set my_configure_args $ac_configure_args"
+ shift
+ re_configure_args=
+ for a; do
+ re_configure_args="$re_configure_args $a"
+ done
+ cd $srcdir; exec ./re-conf $re_configure_args
AC_MSG_ERROR([Recovering failed])
fi
-fi
-A=a
+
+DHLIBS=LIBRARIES
A=a
+
+AC_SUBST(DHLIBS)
AC_SUBST(A)
AC_SUBST(BINDLT)