From a3e5a7e91d5c3b3065524381deb48788fd7d8981 Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Sat, 13 May 2006 17:09:44 +0000 Subject: r15565: Rename configure.in to configure.ac, which is the name preferred by autoconf these days (This used to be commit e0c178d297a978d3b4e942cc9d3d35127f898814) --- source4/configure.ac | 136 +++++++++++++++++++++++++++++++++++++++++++++++++++ source4/configure.in | 136 --------------------------------------------------- 2 files changed, 136 insertions(+), 136 deletions(-) create mode 100644 source4/configure.ac delete mode 100644 source4/configure.in (limited to 'source4') diff --git a/source4/configure.ac b/source4/configure.ac new file mode 100644 index 0000000000..9d5119c523 --- /dev/null +++ b/source4/configure.ac @@ -0,0 +1,136 @@ +dnl -*- mode: m4-mode -*- +dnl Process this file with autoconf to produce a configure script. + +dnl disabled 2.53 requirement - we do work with 2.52 on suse 7.3 for example +dnl AC_PREREQ(2.53) + +AC_INIT([samba],[],[samba-technical@samba.org]) + +AC_CONFIG_SRCDIR([include/includes.h]) +AC_CONFIG_HEADER(include/config_tmp.h) + +# Configuration rules. +sinclude(build/m4/env.m4) +sinclude(lib/replace/config.m4) +sinclude(lib/replace/win32/config.m4) +sinclude(lib/replace/repdir/config.m4) +sinclude(lib/smbreadline/readline.m4) +sinclude(include/system/config.m4) +sinclude(build/m4/rewrite.m4) +sinclude(heimdal_build/config.m4) +sinclude(lib/util/fsusage.m4) +sinclude(lib/util/capability.m4) +sinclude(lib/util/time.m4) +sinclude(lib/popt/config.m4) +sinclude(lib/charset/config.m4) +sinclude(lib/socket/config.m4) +sinclude(lib/netif/config.m4) +sinclude(lib/talloc/config.m4) +sinclude(lib/tdb/config.m4) +sinclude(lib/ldb/sqlite3.m4) +sinclude(lib/ldb/config.m4) +sinclude(lib/tls/config.m4) +sinclude(lib/events/config.m4) + +dnl disabled until we support external heimdal again +dnl sinclude(auth/kerberos/config.m4) + +sinclude(auth/gensec/config.m4) +sinclude(smbd/process_model.m4) +sinclude(lib/registry/config.m4) +sinclude(scripting/swig/config.m4) +sinclude(gtk/config.m4) +sinclude(ntvfs/posix/config.m4) +sinclude(lib/socket_wrapper/config.m4) +sinclude(web_server/config.m4) +sinclude(auth/config.m4) +sinclude(kdc/config.m4) +sinclude(ntvfs/sysdep/config.m4) +sinclude(lib/appweb/config.m4) +sinclude(nsswitch/config.m4) +sinclude(libcli/config.m4) + +AC_ARG_ENABLE(dso, +[ --enable-dso Enable building internal libraries as DSO's (experimental)], +[ if test x$enable_dso != xyes; then + BLDSHARED=false + fi], +[BLDSHARED=false]) + +################################################# +# add *_CFLAGS only for the real build +CFLAGS="${CFLAGS} ${DEVELOPER_CFLAGS}" + +################################################# +# final configure stuff + +AC_MSG_CHECKING([configure summary]) +AC_TRY_RUN([#include "${srcdir-.}/build/tests/summary.c"], + AC_MSG_RESULT(yes), + AC_MSG_ERROR([summary failure. Aborting config]); exit 1;, + AC_MSG_WARN([cannot run when cross-compiling])) + +LIBS=`echo $LIBS | sed -e 's/ *//g'` +if test x"$LIBS" != x""; then + echo "LIBS: $LIBS" + AC_MSG_WARN([the global \$LIBS variable contains some libraries!]) + AC_MSG_WARN([this should not happen, please report to samba-technical@lists.samba.org!]) + AC_MSG_ERROR([only _EXT macros from aclocal.m4 should be used!]) +fi + +dnl Remove -L/usr/lib/? from LDFLAGS and LIBS +LIB_REMOVE_USR_LIB(LDFLAGS) +LIB_REMOVE_USR_LIB(LIBS) + +dnl Remove -I/usr/include/? from CFLAGS and CPPFLAGS +CFLAGS_REMOVE_USR_INCLUDE(CFLAGS) +CFLAGS_REMOVE_USR_INCLUDE(CPPFLAGS) + +AC_SUBST(ac_default_prefix) + +echo "configure: creating build/smb_build/config.pm" +cat >build/smb_build/config.pm< '$AC_Var',]) +); + +$SMB_INFO_ENABLES +1; +CEOF + +echo "configure: creating config.mk" +cat >config.mk</dev/null 2>&1 +CMP_RET=$? +if test $CMP_RET != 0; then + cp include/config_tmp.h include/config.h +fi diff --git a/source4/configure.in b/source4/configure.in deleted file mode 100644 index 9d5119c523..0000000000 --- a/source4/configure.in +++ /dev/null @@ -1,136 +0,0 @@ -dnl -*- mode: m4-mode -*- -dnl Process this file with autoconf to produce a configure script. - -dnl disabled 2.53 requirement - we do work with 2.52 on suse 7.3 for example -dnl AC_PREREQ(2.53) - -AC_INIT([samba],[],[samba-technical@samba.org]) - -AC_CONFIG_SRCDIR([include/includes.h]) -AC_CONFIG_HEADER(include/config_tmp.h) - -# Configuration rules. -sinclude(build/m4/env.m4) -sinclude(lib/replace/config.m4) -sinclude(lib/replace/win32/config.m4) -sinclude(lib/replace/repdir/config.m4) -sinclude(lib/smbreadline/readline.m4) -sinclude(include/system/config.m4) -sinclude(build/m4/rewrite.m4) -sinclude(heimdal_build/config.m4) -sinclude(lib/util/fsusage.m4) -sinclude(lib/util/capability.m4) -sinclude(lib/util/time.m4) -sinclude(lib/popt/config.m4) -sinclude(lib/charset/config.m4) -sinclude(lib/socket/config.m4) -sinclude(lib/netif/config.m4) -sinclude(lib/talloc/config.m4) -sinclude(lib/tdb/config.m4) -sinclude(lib/ldb/sqlite3.m4) -sinclude(lib/ldb/config.m4) -sinclude(lib/tls/config.m4) -sinclude(lib/events/config.m4) - -dnl disabled until we support external heimdal again -dnl sinclude(auth/kerberos/config.m4) - -sinclude(auth/gensec/config.m4) -sinclude(smbd/process_model.m4) -sinclude(lib/registry/config.m4) -sinclude(scripting/swig/config.m4) -sinclude(gtk/config.m4) -sinclude(ntvfs/posix/config.m4) -sinclude(lib/socket_wrapper/config.m4) -sinclude(web_server/config.m4) -sinclude(auth/config.m4) -sinclude(kdc/config.m4) -sinclude(ntvfs/sysdep/config.m4) -sinclude(lib/appweb/config.m4) -sinclude(nsswitch/config.m4) -sinclude(libcli/config.m4) - -AC_ARG_ENABLE(dso, -[ --enable-dso Enable building internal libraries as DSO's (experimental)], -[ if test x$enable_dso != xyes; then - BLDSHARED=false - fi], -[BLDSHARED=false]) - -################################################# -# add *_CFLAGS only for the real build -CFLAGS="${CFLAGS} ${DEVELOPER_CFLAGS}" - -################################################# -# final configure stuff - -AC_MSG_CHECKING([configure summary]) -AC_TRY_RUN([#include "${srcdir-.}/build/tests/summary.c"], - AC_MSG_RESULT(yes), - AC_MSG_ERROR([summary failure. Aborting config]); exit 1;, - AC_MSG_WARN([cannot run when cross-compiling])) - -LIBS=`echo $LIBS | sed -e 's/ *//g'` -if test x"$LIBS" != x""; then - echo "LIBS: $LIBS" - AC_MSG_WARN([the global \$LIBS variable contains some libraries!]) - AC_MSG_WARN([this should not happen, please report to samba-technical@lists.samba.org!]) - AC_MSG_ERROR([only _EXT macros from aclocal.m4 should be used!]) -fi - -dnl Remove -L/usr/lib/? from LDFLAGS and LIBS -LIB_REMOVE_USR_LIB(LDFLAGS) -LIB_REMOVE_USR_LIB(LIBS) - -dnl Remove -I/usr/include/? from CFLAGS and CPPFLAGS -CFLAGS_REMOVE_USR_INCLUDE(CFLAGS) -CFLAGS_REMOVE_USR_INCLUDE(CPPFLAGS) - -AC_SUBST(ac_default_prefix) - -echo "configure: creating build/smb_build/config.pm" -cat >build/smb_build/config.pm< '$AC_Var',]) -); - -$SMB_INFO_ENABLES -1; -CEOF - -echo "configure: creating config.mk" -cat >config.mk</dev/null 2>&1 -CMP_RET=$? -if test $CMP_RET != 0; then - cp include/config_tmp.h include/config.h -fi -- cgit