summaryrefslogtreecommitdiff
path: root/configure.ac-lt
diff options
context:
space:
mode:
authorFrancis Dupont <fdupont@isc.org>2016-10-07 01:57:28 +0200
committerFrancis Dupont <fdupont@isc.org>2016-10-07 01:57:28 +0200
commit6d91a86b23bd004c11e5ab742dbd5153db25dab5 (patch)
treef5c4ee893a9d3341d02250eb1b0a642cd0da2322 /configure.ac-lt
parentbf6f8fcee913200e4c87bb660824c270e3aa8804 (diff)
downloadisc-dhcp-6d91a86b23bd004c11e5ab742dbd5153db25dab5.tar.gz
Finished build stuff (still doc to do)
Diffstat (limited to 'configure.ac-lt')
-rw-r--r--configure.ac-lt36
1 files changed, 26 insertions, 10 deletions
diff --git a/configure.ac-lt b/configure.ac-lt
index dea41e50..302271de 100644
--- a/configure.ac-lt
+++ b/configure.ac-lt
@@ -775,10 +775,15 @@ no)
if test ! -d "$use_libbind"; then
AC_MSG_ERROR([Cannot find bind directory at $use_libbind])
fi
- if test ! -d "$use_libbind/include"; then
+ if test ! -d "$use_libbind/include" -o \
+ ! -f "$use_libbind/include/isc/buffer.h"
+ then
AC_MSG_ERROR([Cannot find bind includes at $use_libbind/include])
fi
- if test ! -d "$use_libbind/lib"; then
+ if test ! -d "$use_libbind/lib" -o \
+ \( ! -f "$use_libbind/lib/libisc.a" -a \
+ ! -f "$use_libbind/lib/libisc.la" \)
+ then
AC_MSG_ERROR([Cannot find bind libraries at $use_libbind/lib])
fi
BINDDIR="$use_libbind"
@@ -817,20 +822,30 @@ want_libtool="no"
BINDLT=
DISTCHECK_LIBTOOL_CONFIGURE_FLAG=
AC_ARG_ENABLE(libtool,
- AS_HELP_STRING([--enable-libtool],[use GNU libtool for dynamic shared libraries (default is $want_libtool).]),
+ AS_HELP_STRING([--enable-libtool],
+[use GNU libtool for dynamic shared libraries (default is no).]),
want_libtool="$enableval")
+if test "$use_libbind" != "no"; then
+ if test "$want_libtool" = "yes" -a \
+ ! -f "$use_libbind/lib/libisc.la"
+ then
+ AC_MSG_ERROR([Cannot find dynamic libraries at $use_libbind/lib])
+ fi
+ if test "$want_libtool" = "no" -a \
+ ! -f "$use_libbind/lib/libisc.a"
+ then
+ AC_MSG_ERROR([Cannot find static libraries at $use_libbind/lib])
+ fi
+fi
+
if test "$want_libtool" = "yes"; then
AC_MSG_WARN([legacy configure is used but libtool is enabled. Trying to recover...])
- # dequote $ac_configure_args
+ # expand $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
+ cd $srcdir; exec ./config+lt "$@"
AC_MSG_ERROR([Recovering failed])
fi
@@ -856,7 +871,8 @@ if test "$use_libbind" != "no"; then
want_install_bind="no"
fi
AC_ARG_ENABLE(bind_install,
- AS_HELP_STRING([--enable-bind-install],[install bind includes and libraries (default is $want_install_bind).]),
+ AS_HELP_STRING([--enable-bind-install],
+[install bind includes and libraries (default is no).]),
want_install_bind="$enableval")
if test "$want_install_bind" = "yes"; then
if test "$use_libbind" != "no"; then