Automake used to build SWIG executable
Automake 1.7.x requires autoconf version 2.54 minimum git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4220 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
b88a7bfa05
commit
a4c4e8e8b2
1 changed files with 14 additions and 30 deletions
44
configure.in
44
configure.in
|
|
@ -1,10 +1,12 @@
|
|||
dnl Process this file with autoconf to produce a configure script.
|
||||
|
||||
AC_INIT([swig],[1.3.18],[http://www.swig.org])
|
||||
AC_PREREQ(2.53)
|
||||
AC_PREREQ(2.54)
|
||||
AC_CONFIG_SRCDIR([Source/Swig/swig.h])
|
||||
AC_CONFIG_AUX_DIR([Tools/config])
|
||||
AC_CONFIG_HEADERS([Source/Include/swigconfig.h])
|
||||
AC_CANONICAL_HOST
|
||||
AM_INIT_AUTOMAKE
|
||||
|
||||
dnl Some extra defines for the config file
|
||||
AH_TOP([
|
||||
|
|
@ -24,25 +26,20 @@ AH_TOP([
|
|||
#define SWIG_TCL_RUNTIME "-L" LIBDIR " -lswigtcl" RELEASE_SUFFIX
|
||||
])
|
||||
|
||||
AC_CANONICAL_HOST
|
||||
|
||||
dnl Checks for programs.
|
||||
|
||||
AC_PROG_CC
|
||||
AC_PROG_CXX
|
||||
AC_PROG_YACC
|
||||
AC_PROG_RANLIB
|
||||
AM_PROG_CC_C_O # Needed for subdir-objects in AUTOMAKE_OPTIONS
|
||||
AC_CHECK_PROGS(AR, ar aal, ar)
|
||||
AC_SUBST(AR)
|
||||
|
||||
AC_DEFINE_UNQUOTED(SWIG_CXX, ["$CXX"], [Compiler that built SWIG])
|
||||
|
||||
AC_SUBST(AR)
|
||||
AC_CHECK_PROGS(AR, ar aal, ar)
|
||||
|
||||
AC_PROG_YACC
|
||||
YFLAGS=-d
|
||||
AC_SUBST(YFLAGS)
|
||||
|
||||
dnl Checks for header files.
|
||||
AC_HEADER_STDC
|
||||
|
||||
dnl Checks for library functions.
|
||||
|
||||
# Set info about shared libraries.
|
||||
|
|
@ -990,6 +987,7 @@ case $host in
|
|||
esac
|
||||
|
||||
AC_SUBST(ROOT_DIR)
|
||||
AC_SUBST(ac_aux_dir)
|
||||
|
||||
# Configure SWIG_LIB path
|
||||
|
||||
|
|
@ -1004,30 +1002,16 @@ AC_ARG_WITH(release-suffix,
|
|||
[release_suffix="$withval"], [release_suffix=""])
|
||||
AC_SUBST(release_suffix)
|
||||
|
||||
|
||||
AC_CONFIG_SUBDIRS(Tools)
|
||||
|
||||
# NOTE: The following ref to `Source' should NOT be prefixed w/ `$srcdir/'.
|
||||
# We can remove it if `Source' ever has a generated file but not before.
|
||||
test -d Source || mkdir Source
|
||||
|
||||
dnl We use the following in `AC_CONFIG_FILES' and "make distclean".
|
||||
configure_substituted_files=`echo \
|
||||
AC_CONFIG_FILES([
|
||||
Makefile \
|
||||
Source/Makefile \
|
||||
Runtime/Makefile \
|
||||
Examples/Makefile \
|
||||
Examples/guile/Makefile \
|
||||
Examples/GIFPlot/Makefile \
|
||||
Examples/GIFPlot/Lib/Makefile \
|
||||
Makefile \
|
||||
Runtime/Makefile \
|
||||
Source/CParse/Makefile \
|
||||
Source/DOH/Makefile \
|
||||
Source/Modules/Makefile \
|
||||
Source/Preprocessor/Makefile \
|
||||
Source/Swig/Makefile \
|
||||
`
|
||||
AC_SUBST(configure_substituted_files)
|
||||
|
||||
AC_CONFIG_FILES([$configure_substituted_files])
|
||||
])
|
||||
AC_OUTPUT
|
||||
|
||||
dnl configure.in ends here
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue