2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-22 18:19:42 +00:00
bind/configure.in

95 lines
1.7 KiB
Plaintext
Raw Normal View History

1998-12-11 20:10:26 +00:00
AC_REVISION($Revision: 1.11 $)
1998-12-11 20:10:26 +00:00
AC_INIT(lib/dns/name.c)
AC_CONFIG_HEADER(config.h)
AC_CANONICAL_HOST
AC_PROG_CC
AC_HEADER_STDC
AC_CHECK_HEADERS(fcntl.h sys/time.h unistd.h)
AC_C_CONST
AC_C_INLINE
AC_TYPE_SIZE_T
AC_HEADER_TIME
1998-12-14 20:15:05 +00:00
AC_CHECK_LIB(pthread, pthread_create,,
AC_CHECK_LIB(pthread, __pthread_create)
)
1998-12-12 01:34:50 +00:00
AC_CHECK_LIB(xnet, socket,,
AC_CHECK_LIB(socket, socket)
AC_CHECK_LIB(nsl, inet_ntoa)
)
1999-01-22 04:35:11 +00:00
AC_CHECK_FUNC(inet_ntop, ,
[ISC_EXTRA_OBJS="$ISC_EXTRA_OBJS inet_ntop.o"
AC_SUBST(ISC_EXTRA_OBJS)
AC_DEFINE(NEED_INET_NTOP)]
)
AC_CHECK_FUNC(inet_aton, ,
[ISC_EXTRA_OBJS="$ISC_EXTRA_OBJS inet_aton.o"
AC_SUBST(ISC_EXTRA_OBJS)
AC_DEFINE(NEED_INET_ATON)]
)
1999-01-22 04:35:11 +00:00
1998-12-11 20:10:26 +00:00
AC_PROG_MAKE_SET
AC_PROG_RANLIB
AC_PROG_INSTALL
AC_SUBST(STD_CINCLUDES)
AC_SUBST(STD_CDEFINES)
AC_SUBST(STD_CWARNINGS)
if test "X$GCC" = "Xyes"; then
STD_CINCLUDES=
STD_CDEFINES=
1998-12-11 21:01:44 +00:00
STD_CWARNINGS="-W -Wall -Wmissing-prototypes"
1998-12-12 01:34:50 +00:00
case "$host" in
*-sun-solaris*)
LIBS="$LIBS -lthread"
;;
esac
1998-12-11 20:10:26 +00:00
else
STD_CINCLUDES=
STD_CDEFINES=
STD_CWARNINGS=
case "$host" in
1998-12-14 20:15:05 +00:00
*-dec-osf*)
1998-12-16 01:54:36 +00:00
CC="$CC -pthread"
1998-12-11 20:10:26 +00:00
;;
1998-12-12 01:34:50 +00:00
*-sun-solaris*)
CC="$CC -mt"
;;
1998-12-11 20:10:26 +00:00
esac
fi
AC_SUBST_FILE(BIND9_MAKE_RULES)
BIND9_MAKE_RULES=make/rules
1998-12-11 20:10:26 +00:00
AC_SUBST_FILE(BIND9_VERSION)
BIND9_VERSION=$srcdir/version
AC_OUTPUT(
1998-12-12 01:34:50 +00:00
make/rules
1998-12-11 20:10:26 +00:00
Makefile
1998-12-12 01:34:50 +00:00
make/Makefile
1998-12-11 20:10:26 +00:00
lib/Makefile
lib/isc/Makefile
lib/isc/include/Makefile
lib/isc/include/isc/Makefile
lib/isc/unix/Makefile
lib/isc/unix/include/Makefile
lib/isc/unix/include/isc/Makefile
lib/isc/pthreads/Makefile
lib/isc/pthreads/include/Makefile
lib/isc/pthreads/include/isc/Makefile
lib/dns/Makefile
lib/dns/include/Makefile
lib/dns/include/dns/Makefile
bin/Makefile
bin/tests/Makefile
1999-01-19 19:43:25 +00:00
bin/named/Makefile
1998-12-11 20:10:26 +00:00
)