From: <wsf...@us...> - 2008-07-17 21:08:28
|
Revision: 10677 http://swig.svn.sourceforge.net/swig/?rev=10677&view=rev Author: wsfulton Date: 2008-07-17 21:08:22 +0000 (Thu, 17 Jul 2008) Log Message: ----------- tidy output after detecting X11 headers Modified Paths: -------------- trunk/configure.in Modified: trunk/configure.in =================================================================== --- trunk/configure.in 2008-07-17 21:05:49 UTC (rev 10676) +++ trunk/configure.in 2008-07-17 21:08:22 UTC (rev 10677) @@ -376,12 +376,12 @@ dirs="/usr/unsupported/include /usr/local/include /usr/X386/include /usr/include/X11R4 /usr/X11R5/include /usr/include/X11R5 /usr/openwin/include /usr/X11/include /usr/sww/include /usr/X11R6/include /usr/include/X11R6" for i in $dirs ; do if test -r $i/X11/Intrinsic.h; then - AC_MSG_RESULT($i) XINCLUDES=" -I$i" break fi done fi + AC_MSG_RESULT($XINCLUDES) else if test "$x_includes" != ""; then XINCLUDES=-I$x_includes This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wsf...@us...> - 2008-09-01 19:59:25
|
Revision: 10802 http://swig.svn.sourceforge.net/swig/?rev=10802&view=rev Author: wsfulton Date: 2008-09-01 19:59:23 +0000 (Mon, 01 Sep 2008) Log Message: ----------- Fix ruby detection problem breaking configure Modified Paths: -------------- trunk/configure.in Modified: trunk/configure.in =================================================================== --- trunk/configure.in 2008-08-31 16:07:43 UTC (rev 10801) +++ trunk/configure.in 2008-09-01 19:59:23 UTC (rev 10802) @@ -1129,7 +1129,7 @@ AC_MSG_CHECKING(for Ruby header files) if test -n "$RUBY"; then RUBYDIR=`($RUBY -rmkmf -e 'print Config::CONFIG[["archdir"]] || $archdir') 2>/dev/null` - if test "$RUBYDIR" != ""; then + if test x"$RUBYDIR" != x""; then dirs="$RUBYDIR" RUBYINCLUDE=none for i in $dirs; do This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wsf...@us...> - 2008-09-12 22:12:24
|
Revision: 10849 http://swig.svn.sourceforge.net/swig/?rev=10849&view=rev Author: wsfulton Date: 2008-09-12 20:40:57 +0000 (Fri, 12 Sep 2008) Log Message: ----------- fix for when python3 not installed Modified Paths: -------------- trunk/configure.in Modified: trunk/configure.in =================================================================== --- trunk/configure.in 2008-09-12 14:43:17 UTC (rev 10848) +++ trunk/configure.in 2008-09-12 20:40:57 UTC (rev 10849) @@ -679,13 +679,17 @@ # First figure out the name of the Python3 executable if test "x$PY3BIN" = xyes; then -AC_CHECK_PROGS(PYTHON3, [python3 python3.0]) + AC_CHECK_PROGS(PYTHON3, [python3 python3.0]) else -PYTHON3="$PY3BIN" + PYTHON3="$PY3BIN" fi # Check for Python 3.x development tools (header files, static library and python3-config) -AC_CHECK_PROGS(PY3CONFIG, [$PYTHON3-config python3-config python3.0-config]) +if test "x$PYTHON3" = x; then + AC_CHECK_PROGS(PY3CONFIG, [python3-config python3.0-config]) +else + AC_CHECK_PROGS(PY3CONFIG, [$PYTHON3-config python3-config python3.0-config]) +fi if test -n "$PYTHON3" -a -n "$PY3CONFIG"; then AC_MSG_CHECKING([for Python 3.x prefix]) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dr...@us...> - 2008-12-29 07:05:26
|
Revision: 11013 http://swig.svn.sourceforge.net/swig/?rev=11013&view=rev Author: drjoe Date: 2008-12-29 07:05:21 +0000 (Mon, 29 Dec 2008) Log Message: ----------- check for yodl package Modified Paths: -------------- trunk/configure.in Modified: trunk/configure.in =================================================================== --- trunk/configure.in 2008-12-29 00:13:19 UTC (rev 11012) +++ trunk/configure.in 2008-12-29 07:05:21 UTC (rev 11013) @@ -31,7 +31,13 @@ AM_PROG_CC_C_O # Needed for subdir-objects in AUTOMAKE_OPTIONS AC_CHECK_PROGS(AR, ar aal, ar) AC_SUBST(AR) +AC_CHECK_PROGS(YODL2MAN, yodl2man) +AC_CHECK_PROGS(YODL2HTML, yodl2html) +if test -z "$YODL2MAN" +then AC_MSG_ERROR([cannot find yodl executable yodl2man]) +fi + AC_COMPILE_WARNINGS # Increase warning levels AC_DEFINE_UNQUOTED(SWIG_CXX, ["$CXX"], [Compiler that built SWIG]) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wsf...@us...> - 2008-12-30 23:33:40
|
Revision: 11023 http://swig.svn.sourceforge.net/swig/?rev=11023&view=rev Author: wsfulton Date: 2008-12-30 23:33:35 +0000 (Tue, 30 Dec 2008) Log Message: ----------- missing yodl2man should not break the configure stage for users as it is not required as the man pages are shipped with the release tarball Modified Paths: -------------- trunk/configure.in Modified: trunk/configure.in =================================================================== --- trunk/configure.in 2008-12-30 11:42:52 UTC (rev 11022) +++ trunk/configure.in 2008-12-30 23:33:35 UTC (rev 11023) @@ -34,10 +34,6 @@ AC_CHECK_PROGS(YODL2MAN, yodl2man) AC_CHECK_PROGS(YODL2HTML, yodl2html) -if test -z "$YODL2MAN" -then AC_MSG_ERROR([cannot find yodl executable yodl2man]) -fi - AC_COMPILE_WARNINGS # Increase warning levels AC_DEFINE_UNQUOTED(SWIG_CXX, ["$CXX"], [Compiler that built SWIG]) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wsf...@us...> - 2009-02-07 20:25:56
|
Revision: 11116 http://swig.svn.sourceforge.net/swig/?rev=11116&view=rev Author: wsfulton Date: 2009-02-07 20:25:54 +0000 (Sat, 07 Feb 2009) Log Message: ----------- fix older versions of mzscheme detection Modified Paths: -------------- trunk/configure.in Modified: trunk/configure.in =================================================================== --- trunk/configure.in 2009-02-07 19:10:30 UTC (rev 11115) +++ trunk/configure.in 2009-02-07 20:25:54 UTC (rev 11116) @@ -1214,8 +1214,8 @@ if test -f "$MZDYNOBJ"; then MZDYNOBJ="$MZDYNOBJ" else - # older versions - MZDYNOBJ=`$MZSCHEME --mute-banner --version --eval '(begin (require (lib "link.ss" "dynext")) (with-handlers (((lambda args #t) (lambda args #f))) (for-each (lambda (x) (display x) (display " ")) ((current-make-standard-link-libraries)))) (with-handlers (((lambda args #t) (lambda args #f))) (for-each (lambda (x) (display x) (display " ")) (expand-for-link-variant (current-standard-link-libraries)))))' 2>/dev/null` + # older versions (3.72 approx and earlier) + MZDYNOBJ=`$MZSCHEME --mute-banner --version --eval '(begin (require (lib "link.ss" "dynext")) (with-handlers (((lambda args #t) (lambda args #f))) (for-each (lambda (x) (display x) (display " ")) ((current-make-standard-link-libraries)))) (with-handlers (((lambda args #t) (lambda args #f))) (for-each (lambda (x) (display x)) (expand-for-link-variant (current-standard-link-libraries)))))' 2>/dev/null` fi if test -f "$MZDYNOBJ"; then AC_MSG_RESULT($MZDYNOBJ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bh...@us...> - 2009-03-02 16:35:23
|
Revision: 11142 http://swig.svn.sourceforge.net/swig/?rev=11142&view=rev Author: bhy Date: 2009-03-02 16:35:12 +0000 (Mon, 02 Mar 2009) Log Message: ----------- Add searching for Python 3.1 in configure.in Modified Paths: -------------- trunk/configure.in Modified: trunk/configure.in =================================================================== --- trunk/configure.in 2009-03-01 09:37:21 UTC (rev 11141) +++ trunk/configure.in 2009-03-02 16:35:12 UTC (rev 11142) @@ -692,16 +692,16 @@ # First figure out the name of the Python3 executable if test "x$PY3BIN" = xyes; then - AC_CHECK_PROGS(PYTHON3, [python3 python3.0]) + AC_CHECK_PROGS(PYTHON3, [python3 python3.0 python3.1]) else PYTHON3="$PY3BIN" fi # Check for Python 3.x development tools (header files, static library and python3-config) if test "x$PYTHON3" = x; then - AC_CHECK_PROGS(PY3CONFIG, [python3-config python3.0-config]) + AC_CHECK_PROGS(PY3CONFIG, [python3-config python3.0-config python3.1-config]) else - AC_CHECK_PROGS(PY3CONFIG, [$PYTHON3-config python3-config python3.0-config]) + AC_CHECK_PROGS(PY3CONFIG, [$PYTHON3-config python3-config python3.0-config python3.1-config]) fi if test -n "$PYTHON3" -a -n "$PY3CONFIG"; then This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ol...@us...> - 2009-12-15 14:33:54
|
Revision: 11786 http://swig.svn.sourceforge.net/swig/?rev=11786&view=rev Author: olly Date: 2009-12-15 14:33:47 +0000 (Tue, 15 Dec 2009) Log Message: ----------- Don't use -Wno-long-double on OS X - it seems to no longer be supported by Apple's compilers, and was never supported by FSF GCC on any platform. Modified Paths: -------------- trunk/configure.in Modified: trunk/configure.in =================================================================== --- trunk/configure.in 2009-12-15 14:29:03 UTC (rev 11785) +++ trunk/configure.in 2009-12-15 14:33:47 UTC (rev 11786) @@ -316,12 +316,8 @@ # Optional CFLAGS used to silence compiler warnings on some platforms. AC_SUBST(PLATFLAGS) -case $host in - *-*-darwin*) PLATFLAGS="-Wno-long-double";; - *) PLATFLAGS="";; -esac +PLATFLAGS= - # Check for specific libraries. Used for SWIG examples AC_CHECK_LIB(dl, dlopen) # Dynamic linking for SunOS/Solaris and SYSV AC_CHECK_LIB(dld, shl_load) # Dynamic linking for HP-UX This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wsf...@us...> - 2010-07-23 07:23:16
|
Revision: 12180 http://swig.svn.sourceforge.net/swig/?rev=12180&view=rev Author: wsfulton Date: 2010-07-23 07:23:10 +0000 (Fri, 23 Jul 2010) Log Message: ----------- Add message about whether pcre is enabled or not Modified Paths: -------------- trunk/configure.in Modified: trunk/configure.in =================================================================== --- trunk/configure.in 2010-07-23 07:21:46 UTC (rev 12179) +++ trunk/configure.in 2010-07-23 07:23:10 UTC (rev 12180) @@ -56,6 +56,8 @@ [], [with_pcre=yes]) +AC_MSG_CHECKING([whether to enable PCRE support]) +AC_MSG_RESULT([$with_pcre]) AS_IF([test "x$with_pcre" != xno], [AX_PATH_GENERIC([pcre], [], dnl Minimal version of PCRE we need -- accept any This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <va...@us...> - 2010-09-11 11:44:15
|
Revision: 12216 http://swig.svn.sourceforge.net/swig/?rev=12216&view=rev Author: vadz Date: 2010-09-11 11:44:08 +0000 (Sat, 11 Sep 2010) Log Message: ----------- Work around autoconf 2.60 requirement due to use of AC_PROG_SED. We currently require autoconf 2.58 only but AC_PROG_SED used by AX_PATH_GENERIC internally is only defined by autoconf 2.60. To avoid requiring a newer autoconf version just for this macro, predefine it as just "sed" for the old versions. This fixes the build with autoconf 2.58. Modified Paths: -------------- trunk/configure.in Modified: trunk/configure.in =================================================================== --- trunk/configure.in 2010-09-11 11:02:18 UTC (rev 12215) +++ trunk/configure.in 2010-09-11 11:44:08 UTC (rev 12216) @@ -3,7 +3,11 @@ dnl Tools/config directory in .m4 files. AC_INIT([swig],[2.0.1],[http://www.swig.org]) + +dnl NB: When this requirement is increased to 2.60 or later, AC_PROG_SED +dnl definition below can be removed AC_PREREQ(2.58) + AC_CONFIG_SRCDIR([Source/Swig/swig.h]) AC_CONFIG_AUX_DIR([Tools/config]) AC_CONFIG_HEADERS([Source/Include/swigconfig.h]) @@ -50,6 +54,11 @@ fi dnl PCRE + +dnl AX_PATH_GENERIC() relies on AC_PROG_SED() but it is defined only in +dnl autoconf 2.60 so trivially predefine it ourselves for the older versions +m4_ifdef([AC_PROG_SED],, [AC_DEFUN([AC_PROG_SED], [AC_PATH_PROG([SED], sed)])]) + AC_ARG_WITH([pcre], [AS_HELP_STRING([--without-pcre], [Disable support for regular expressions using PCRE])], This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ian...@us...> - 2010-12-07 20:02:07
|
Revision: 12323 http://swig.svn.sourceforge.net/swig/?rev=12323&view=rev Author: ianlancetaylor Date: 2010-12-07 20:01:59 +0000 (Tue, 07 Dec 2010) Log Message: ----------- Disable Go (6g/8g) if the version is too old. Modified Paths: -------------- trunk/configure.in Modified: trunk/configure.in =================================================================== --- trunk/configure.in 2010-12-06 20:43:56 UTC (rev 12322) +++ trunk/configure.in 2010-12-07 20:01:59 UTC (rev 12323) @@ -2009,6 +2009,12 @@ GOGCC=false if $GO --help 2>/dev/null | grep gccgo >/dev/null 2>&1 ; then GOGCC=true + else + go_version=`$GO -V | sed -e 's/.*version \([[0-9]]*\).*/\1/'` + if test "$go_version" -lt 6707; then + AC_MSG_NOTICE([Installed Go too old; disabling Go]) + GO= + fi fi fi This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kli...@us...> - 2010-12-08 16:57:40
|
Revision: 12333 http://swig.svn.sourceforge.net/swig/?rev=12333&view=rev Author: klickverbot Date: 2010-12-08 16:57:32 +0000 (Wed, 08 Dec 2010) Log Message: ----------- Only check for Go version if a compiler was found. This fixes a syntax error in the code which would occur when no Go compiler was found at all. Modified Paths: -------------- trunk/configure.in Modified: trunk/configure.in =================================================================== --- trunk/configure.in 2010-12-07 21:50:00 UTC (rev 12332) +++ trunk/configure.in 2010-12-08 16:57:32 UTC (rev 12333) @@ -2006,17 +2006,18 @@ GO="$GOBIN" fi - GOGCC=false - if $GO --help 2>/dev/null | grep gccgo >/dev/null 2>&1 ; then - GOGCC=true - else - go_version=`$GO -V | sed -e 's/.*version \([[0-9]]*\).*/\1/'` - if test "$go_version" -lt 6707; then - AC_MSG_NOTICE([Installed Go too old; disabling Go]) - GO= - fi + if test -n "$GO" ; then + GOGCC=false + if $GO --help 2>/dev/null | grep gccgo >/dev/null 2>&1 ; then + GOGCC=true + else + go_version=`$GO -V | sed -e 's/.*version \([[0-9]]*\).*/\1/'` + if test "$go_version" -lt 6707; then + AC_MSG_NOTICE([Installed Go too old; disabling Go]) + GO= + fi + fi fi - fi AC_SUBST(GOGCC) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wsf...@us...> - 2010-12-09 07:39:27
|
Revision: 12341 http://swig.svn.sourceforge.net/swig/?rev=12341&view=rev Author: wsfulton Date: 2010-12-09 07:39:19 +0000 (Thu, 09 Dec 2010) Log Message: ----------- more standard configure messages for checking Go version Modified Paths: -------------- trunk/configure.in Modified: trunk/configure.in =================================================================== --- trunk/configure.in 2010-12-08 21:57:27 UTC (rev 12340) +++ trunk/configure.in 2010-12-09 07:39:19 UTC (rev 12341) @@ -1995,29 +1995,33 @@ AS_HELP_STRING([--with-go=path], [Set location of Go compiler]),[GOBIN="$withval"], [GOBIN=yes]) if test x"${GOBIN}" = xno -o x"${with_alllang}" = xno ; then -AC_MSG_NOTICE([Disabling Go]) -GO= -GOGCC=false + AC_MSG_NOTICE([Disabling Go]) + GO= + GOGCC=false else - if test "x$GOBIN" = xyes; then - AC_CHECK_PROGS(GO, 6g 8g gccgo) + if test "x$GOBIN" = xyes; then + AC_CHECK_PROGS(GO, 6g 8g gccgo) + else + GO="$GOBIN" + fi + + if test -n "$GO" ; then + GOGCC=false + if $GO --help 2>/dev/null | grep gccgo >/dev/null 2>&1 ; then + GOGCC=true else - GO="$GOBIN" - fi - - if test -n "$GO" ; then - GOGCC=false - if $GO --help 2>/dev/null | grep gccgo >/dev/null 2>&1 ; then - GOGCC=true + AC_MSG_CHECKING([whether Go ($GO) version is too old]) + go_version=`$GO -V | sed -e 's/.*version \([[0-9]]*\).*/\1/'` + go_min_version=6707 + if test "$go_version" -lt $go_min_version; then + AC_MSG_RESULT([yes - minimum version is $go_min_version]) + GO= else - go_version=`$GO -V | sed -e 's/.*version \([[0-9]]*\).*/\1/'` - if test "$go_version" -lt 6707; then - AC_MSG_NOTICE([Installed Go too old; disabling Go]) - GO= - fi + AC_MSG_RESULT([no]) fi fi + fi fi AC_SUBST(GOGCC) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wsf...@us...> - 2010-12-12 20:02:16
|
Revision: 12344 http://swig.svn.sourceforge.net/swig/?rev=12344&view=rev Author: wsfulton Date: 2010-12-12 20:02:09 +0000 (Sun, 12 Dec 2010) Log Message: ----------- Only check if D compiler works if the compiler was found Modified Paths: -------------- trunk/configure.in Modified: trunk/configure.in =================================================================== --- trunk/configure.in 2010-12-10 05:52:45 UTC (rev 12343) +++ trunk/configure.in 2010-12-12 20:02:09 UTC (rev 12344) @@ -2048,20 +2048,22 @@ if test -z "$D1COMPILERBIN" ; then AC_CHECK_PROGS(D1COMPILER, dmd ldmd gdmd) - AC_MSG_CHECKING(whether the D1/Tango compiler works) - cat > conftest.$ac_ext <<_ACEOF + if test -n "$D1COMPILER" ; then + AC_MSG_CHECKING(whether the D1/Tango compiler works) + cat > conftest.$ac_ext <<_ACEOF import tango.io.Stdout; void main() { } _ACEOF - rm -f conftest.$ac_objext - AS_IF( - [_AC_DO_STDERR($D1COMPILER conftest.$ac_ext) && test ! -s conftest.err && test -s conftest.$ac_objext], - [AC_MSG_RESULT([yes])], - [_AC_MSG_LOG_CONFTEST AC_MSG_RESULT([no]) - D1COMPILER=] - ) - rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + rm -f conftest.$ac_objext + AS_IF( + [_AC_DO_STDERR($D1COMPILER conftest.$ac_ext) && test ! -s conftest.err && test -s conftest.$ac_objext], + [AC_MSG_RESULT([yes])], + [_AC_MSG_LOG_CONFTEST AC_MSG_RESULT([no]) + D1COMPILER=] + ) + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi else D1COMPILER="$D1COMPILERBIN" fi @@ -2069,20 +2071,22 @@ if test -z "$D2COMPILERBIN" ; then AC_CHECK_PROGS(D2COMPILER, dmd gdmd) - AC_MSG_CHECKING(whether the D2 compiler works) - cat > conftest.$ac_ext <<_ACEOF + if test -n "$D2COMPILER" ; then + AC_MSG_CHECKING(whether the D2 compiler works) + cat > conftest.$ac_ext <<_ACEOF import std.algorithm; void main() { } _ACEOF - rm -f conftest.$ac_objext - AS_IF( - [_AC_DO_STDERR($D2COMPILER conftest.$ac_ext) && test ! -s conftest.err && test -s conftest.$ac_objext], - [AC_MSG_RESULT([yes])], - [_AC_MSG_LOG_CONFTEST AC_MSG_RESULT([no]) - D2COMPILER=] - ) - rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + rm -f conftest.$ac_objext + AS_IF( + [_AC_DO_STDERR($D2COMPILER conftest.$ac_ext) && test ! -s conftest.err && test -s conftest.$ac_objext], + [AC_MSG_RESULT([yes])], + [_AC_MSG_LOG_CONFTEST AC_MSG_RESULT([no]) + D2COMPILER=] + ) + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi else D2COMPILER="$D2COMPILERBIN" fi This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wsf...@us...> - 2011-02-19 17:20:15
|
Revision: 12485 http://swig.svn.sourceforge.net/swig/?rev=12485&view=rev Author: wsfulton Date: 2011-02-19 17:20:08 +0000 (Sat, 19 Feb 2011) Log Message: ----------- configure changes for Go version string format change Modified Paths: -------------- trunk/configure.in Modified: trunk/configure.in =================================================================== --- trunk/configure.in 2011-02-19 17:11:05 UTC (rev 12484) +++ trunk/configure.in 2011-02-19 17:20:08 UTC (rev 12485) @@ -2016,7 +2016,7 @@ GOGCC=true else AC_MSG_CHECKING([whether Go ($GO) version is too old]) - go_version=`$GO -V | sed -e 's/.*version \([[0-9]]*\).*/\1/'` + go_version=`$GO -V | sed -e 's/.*version.* \([[0-9]]*\).*/\1/'` go_min_version=7077 if test "$go_version" -lt $go_min_version; then AC_MSG_RESULT([yes - minimum version is $go_min_version]) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wsf...@us...> - 2011-11-17 20:30:41
|
Revision: 12840 http://swig.svn.sourceforge.net/swig/?rev=12840&view=rev Author: wsfulton Date: 2011-11-17 20:30:33 +0000 (Thu, 17 Nov 2011) Log Message: ----------- Fix platform SWIG is built for shown in -version and correct the detection of the unix like platforms (build) on Windows for which an extra swig library should be added. Modified Paths: -------------- trunk/configure.in Modified: trunk/configure.in =================================================================== --- trunk/configure.in 2011-11-16 07:56:34 UTC (rev 12839) +++ trunk/configure.in 2011-11-17 20:30:33 UTC (rev 12840) @@ -35,7 +35,7 @@ AC_COMPILE_WARNINGS # Increase warning levels AC_DEFINE_UNQUOTED(SWIG_CXX, ["$CXX"], [Compiler that built SWIG]) -AC_DEFINE_UNQUOTED(SWIG_PLATFORM, ["$build"], [Platform that SWIG is built for]) +AC_DEFINE_UNQUOTED(SWIG_PLATFORM, ["$host"], [Platform that SWIG is built for]) dnl Checks for header files. AC_HEADER_STDC @@ -2332,7 +2332,7 @@ AC_SUBST(swig_lib) AC_DEFINE_DIR(SWIG_LIB, swig_lib, [Directory for SWIG system-independent libraries]) -case $host in +case $build in # Windows does not understand unix directories. Convert into a windows directory with drive letter. *-*-mingw*) SWIG_LIB_WIN_UNIX=`cmd //c echo $SWIG_LIB | sed -e "s/[ ]*$//"`;; # This echo converts unix to mixed paths. Then zap unexpected trailing space. *-*-cygwin*) SWIG_LIB_WIN_UNIX=`cygpath --mixed "$SWIG_LIB"`;; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wsf...@us...> - 2012-05-21 18:14:05
|
Revision: 13097 http://swig.svn.sourceforge.net/swig/?rev=13097&view=rev Author: wsfulton Date: 2012-05-21 18:13:58 +0000 (Mon, 21 May 2012) Log Message: ----------- Autoconf to check for a few more later versions of Python 3.x - can anyone think of a better way to do this? Modified Paths: -------------- trunk/configure.in Modified: trunk/configure.in =================================================================== --- trunk/configure.in 2012-05-18 02:43:52 UTC (rev 13096) +++ trunk/configure.in 2012-05-21 18:13:58 UTC (rev 13097) @@ -737,16 +737,16 @@ # First figure out the name of the Python3 executable if test "x$PY3BIN" = xyes; then - AC_CHECK_PROGS(PYTHON3, [python3 python3.0 python3.1]) + AC_CHECK_PROGS(PYTHON3, [python3 python3.0 python3.1 python3.2 python3.3 python3.4 python3.5 python3.6]) else PYTHON3="$PY3BIN" fi # Check for Python 3.x development tools (header files, static library and python3-config) if test "x$PYTHON3" = x; then - AC_CHECK_PROGS(PY3CONFIG, [python3-config python3.0-config python3.1-config]) + AC_CHECK_PROGS(PY3CONFIG, [python3-config python3.0-config python3.1-config python3.2-config python3.3-config python3.4-config python3.5-config python3.6-config]) else - AC_CHECK_PROGS(PY3CONFIG, [$PYTHON3-config python3-config python3.0-config python3.1-config]) + AC_CHECK_PROGS(PY3CONFIG, [$PYTHON3-config python3-config python3.0-config python3.1-config python3.2-config python3.3-config python3.4-config python3.5-config python3.6-config]) fi if test -n "$PYTHON3" -a -n "$PY3CONFIG"; then This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wsf...@us...> - 2012-05-23 19:09:26
|
Revision: 13109 http://swig.svn.sourceforge.net/swig/?rev=13109&view=rev Author: wsfulton Date: 2012-05-23 19:09:18 +0000 (Wed, 23 May 2012) Log Message: ----------- Cosmetic - reformat python3 detection code Modified Paths: -------------- trunk/configure.in Modified: trunk/configure.in =================================================================== --- trunk/configure.in 2012-05-23 09:32:51 UTC (rev 13108) +++ trunk/configure.in 2012-05-23 19:09:18 UTC (rev 13109) @@ -626,17 +626,16 @@ # First, check for "--without-python" or "--with-python=no". if test x"${PYBIN}" = xno -o x"${with_alllang}" = xno ; then -AC_MSG_NOTICE([Disabling Python]) + AC_MSG_NOTICE([Disabling Python]) else -# First figure out the name of the Python executable + # First figure out the name of the Python executable + if test "x$PYBIN" = xyes; then + AC_CHECK_PROGS(PYTHON, [python python2.8 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 python1.6 python1.5 python1.4 python]) + else + PYTHON="$PYBIN" + fi -if test "x$PYBIN" = xyes; then -AC_CHECK_PROGS(PYTHON, [python python2.8 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 python1.6 python1.5 python1.4 python]) -else -PYTHON="$PYBIN" -fi - -if test -n "$PYTHON"; then + if test -n "$PYTHON"; then AC_MSG_CHECKING(for Python prefix) PYPREFIX=`($PYTHON -c "import sys; print sys.prefix") 2>/dev/null` AC_MSG_RESULT($PYPREFIX) @@ -669,12 +668,12 @@ AC_MSG_CHECKING(for Python header files) if test -r $PYPREFIX/include/$PYVERSION/Python.h; then - PYINCLUDE="-I$PYPREFIX/include/$PYVERSION -I$PYEPREFIX/$PYLIBDIR/$PYVERSION/config" + PYINCLUDE="-I$PYPREFIX/include/$PYVERSION -I$PYEPREFIX/$PYLIBDIR/$PYVERSION/config" fi if test -z "$PYINCLUDE"; then - if test -r $PYPREFIX/include/Py/Python.h; then - PYINCLUDE="-I$PYPREFIX/include/Py -I$PYEPREFIX/$PYLIBDIR/python/lib" - fi + if test -r $PYPREFIX/include/Py/Python.h; then + PYINCLUDE="-I$PYPREFIX/include/Py -I$PYEPREFIX/$PYLIBDIR/python/lib" + fi fi AC_MSG_RESULT($PYINCLUDE) @@ -682,32 +681,32 @@ AC_MSG_CHECKING(for Python library) dirs="$PYVERSION/config $PYVERSION/$PYLIBDIR python/$PYLIBDIR" for i in $dirs; do - if test -d $PYEPREFIX/$PYLIBDIR/$i; then - PYLIB="$PYEPREFIX/$PYLIBDIR/$i" - break - fi + if test -d $PYEPREFIX/$PYLIBDIR/$i; then + PYLIB="$PYEPREFIX/$PYLIBDIR/$i" + break + fi done if test -z "$PYLIB"; then - AC_MSG_RESULT(Not found) + AC_MSG_RESULT(Not found) else - AC_MSG_RESULT($PYLIB) + AC_MSG_RESULT($PYLIB) fi # Check for really old versions if test -r $PYLIB/libPython.a; then - PYLINK="-lModules -lPython -lObjects -lParser" + PYLINK="-lModules -lPython -lObjects -lParser" else - PYLINK="-l$PYVERSION" + PYLINK="-l$PYVERSION" fi -fi + fi -# Cygwin (Windows) needs the library for dynamic linking -case $host in -*-*-cygwin* | *-*-mingw*) PYTHONDYNAMICLINKING="-L$PYLIB $PYLINK" - DEFS="-DUSE_DL_IMPORT $DEFS" PYINCLUDE="$PYINCLUDE" - ;; -*)PYTHONDYNAMICLINKING="";; -esac + # Cygwin (Windows) needs the library for dynamic linking + case $host in + *-*-cygwin* | *-*-mingw*) PYTHONDYNAMICLINKING="-L$PYLIB $PYLINK" + DEFS="-DUSE_DL_IMPORT $DEFS" PYINCLUDE="$PYINCLUDE" + ;; + *)PYTHONDYNAMICLINKING="";; + esac fi AC_SUBST(PYINCLUDE) @@ -732,24 +731,24 @@ # First, check for "--without-python3" or "--with-python3=no". if test x"${PY3BIN}" = xno -o x"${with_alllang}" = xno ; then -AC_MSG_NOTICE([Disabling Python 3.x support]) + AC_MSG_NOTICE([Disabling Python 3.x support]) else -# First figure out the name of the Python3 executable + # First figure out the name of the Python3 executable -if test "x$PY3BIN" = xyes; then - AC_CHECK_PROGS(PYTHON3, [python3 python3.0 python3.1 python3.2 python3.3 python3.4 python3.5 python3.6]) -else - PYTHON3="$PY3BIN" -fi + if test "x$PY3BIN" = xyes; then + AC_CHECK_PROGS(PYTHON3, [python3 python3.0 python3.1 python3.2 python3.3 python3.4 python3.5 python3.6]) + else + PYTHON3="$PY3BIN" + fi -# Check for Python 3.x development tools (header files, static library and python3-config) -if test "x$PYTHON3" = x; then - AC_CHECK_PROGS(PY3CONFIG, [python3-config python3.0-config python3.1-config python3.2-config python3.3-config python3.4-config python3.5-config python3.6-config]) -else - AC_CHECK_PROGS(PY3CONFIG, [$PYTHON3-config python3-config python3.0-config python3.1-config python3.2-config python3.3-config python3.4-config python3.5-config python3.6-config]) -fi + # Check for Python 3.x development tools (header files, static library and python3-config) + if test "x$PYTHON3" = x; then + AC_CHECK_PROGS(PY3CONFIG, [python3-config python3.0-config python3.1-config python3.2-config python3.3-config python3.4-config python3.5-config python3.6-config]) + else + AC_CHECK_PROGS(PY3CONFIG, [$PYTHON3-config python3-config python3.0-config python3.1-config python3.2-config python3.3-config python3.4-config python3.5-config python3.6-config]) + fi -if test -n "$PYTHON3" -a -n "$PY3CONFIG"; then + if test -n "$PYTHON3" -a -n "$PY3CONFIG"; then AC_MSG_CHECKING([for Python 3.x prefix]) PY3PREFIX=`($PY3CONFIG --prefix) 2>/dev/null` AC_MSG_RESULT($PY3PREFIX) @@ -787,27 +786,27 @@ AC_MSG_CHECKING([for Python 3.x library]) dirs="$PY3VERSION/config $PY3VERSION/$PY3LIBDIR python/$PY3LIBDIR" for i in $dirs; do - if test -d $PY3EPREFIX/$PY3LIBDIR/$i; then - PY3LIB="$PY3EPREFIX/$PY3LIBDIR/$i" - break - fi + if test -d $PY3EPREFIX/$PY3LIBDIR/$i; then + PY3LIB="$PY3EPREFIX/$PY3LIBDIR/$i" + break + fi done if test -z "$PY3LIB"; then - AC_MSG_RESULT([Not found]) + AC_MSG_RESULT([Not found]) else - AC_MSG_RESULT($PY3LIB) + AC_MSG_RESULT($PY3LIB) fi PY3LINK="-l$PY3VERSION" -fi + fi -# Cygwin (Windows) needs the library for dynamic linking -case $host in -*-*-cygwin* | *-*-mingw*) PYTHON3DYNAMICLINKING="-L$PYLIB $PY3LINK" - DEFS="-DUSE_DL_IMPORT $DEFS" PY3INCLUDE="$PY3INCLUDE" - ;; -*)PYTHON3DYNAMICLINKING="";; -esac + # Cygwin (Windows) needs the library for dynamic linking + case $host in + *-*-cygwin* | *-*-mingw*) PYTHON3DYNAMICLINKING="-L$PYLIB $PY3LINK" + DEFS="-DUSE_DL_IMPORT $DEFS" PY3INCLUDE="$PY3INCLUDE" + ;; + *)PYTHON3DYNAMICLINKING="";; + esac fi AC_SUBST(PY3INCLUDE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wsf...@us...> - 2012-05-23 19:10:55
|
Revision: 13110 http://swig.svn.sourceforge.net/swig/?rev=13110&view=rev Author: wsfulton Date: 2012-05-23 19:10:44 +0000 (Wed, 23 May 2012) Log Message: ----------- Better search for python3 based on code from Vadim Zeitlin Modified Paths: -------------- trunk/configure.in Modified: trunk/configure.in =================================================================== --- trunk/configure.in 2012-05-23 19:09:18 UTC (rev 13109) +++ trunk/configure.in 2012-05-23 19:10:44 UTC (rev 13110) @@ -630,7 +630,7 @@ else # First figure out the name of the Python executable if test "x$PYBIN" = xyes; then - AC_CHECK_PROGS(PYTHON, [python python2.8 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 python1.6 python1.5 python1.4 python]) + AC_CHECK_PROGS(PYTHON, [python python2.8 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 python1.6 python1.5 python1.4]) else PYTHON="$PYBIN" fi @@ -733,21 +733,16 @@ if test x"${PY3BIN}" = xno -o x"${with_alllang}" = xno ; then AC_MSG_NOTICE([Disabling Python 3.x support]) else - # First figure out the name of the Python3 executable + for py_ver in 3 3.6 3.5 3.4 3.3 3.2 3.1 3.0; do + AC_CHECK_PROGS(PYTHON3, [python$py_ver]) + if test -n "$PYTHON3"; then + AC_CHECK_PROGS(PY3CONFIG, [$PYTHON3-config]) + if test -n "$PY3CONFIG"; then + break + fi + fi + done - if test "x$PY3BIN" = xyes; then - AC_CHECK_PROGS(PYTHON3, [python3 python3.0 python3.1 python3.2 python3.3 python3.4 python3.5 python3.6]) - else - PYTHON3="$PY3BIN" - fi - - # Check for Python 3.x development tools (header files, static library and python3-config) - if test "x$PYTHON3" = x; then - AC_CHECK_PROGS(PY3CONFIG, [python3-config python3.0-config python3.1-config python3.2-config python3.3-config python3.4-config python3.5-config python3.6-config]) - else - AC_CHECK_PROGS(PY3CONFIG, [$PYTHON3-config python3-config python3.0-config python3.1-config python3.2-config python3.3-config python3.4-config python3.5-config python3.6-config]) - fi - if test -n "$PYTHON3" -a -n "$PY3CONFIG"; then AC_MSG_CHECKING([for Python 3.x prefix]) PY3PREFIX=`($PY3CONFIG --prefix) 2>/dev/null` This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wsf...@us...> - 2012-07-21 06:58:35
|
Revision: 13338 http://swig.svn.sourceforge.net/swig/?rev=13338&view=rev Author: wsfulton Date: 2012-07-21 06:58:28 +0000 (Sat, 21 Jul 2012) Log Message: ----------- Warning removal for autoconf 2.66 and later Modified Paths: -------------- trunk/configure.in Modified: trunk/configure.in =================================================================== --- trunk/configure.in 2012-07-20 08:53:51 UTC (rev 13337) +++ trunk/configure.in 2012-07-21 06:58:28 UTC (rev 13338) @@ -1236,16 +1236,16 @@ LIBS="$LIBS $GUILELINK" AC_MSG_CHECKING(whether Guile's gh_ API works) -AC_LINK_IFELSE([#include <guile/gh.h> - int main() { SCM s; return gh_scm2int(s); }], GUILE_GH_INTERFACE=1, ) +AC_LINK_IFELSE([AC_LANG_SOURCE([#include <guile/gh.h> + int main() { SCM s; return gh_scm2int(s); }])], GUILE_GH_INTERFACE=1, ) if test -n "$GUILE_GH_INTERFACE" ; then AC_MSG_RESULT(yes) else AC_MSG_RESULT(no) fi AC_MSG_CHECKING(whether Guile's SCM_ API works) -AC_LINK_IFELSE([#include <libguile.h> - int main() { SCM s; scm_slot_exists_p(SCM_BOOL_F, SCM_BOOL_F); return SCM_STRING_LENGTH(s); }], GUILE_SCM_INTERFACE=1, ) +AC_LINK_IFELSE([AC_LANG_SOURCE([#include <libguile.h> + int main() { SCM s; scm_slot_exists_p(SCM_BOOL_F, SCM_BOOL_F); return SCM_STRING_LENGTH(s); }])], GUILE_SCM_INTERFACE=1, ) if test -n "$GUILE_SCM_INTERFACE" ; then AC_MSG_RESULT(yes) else This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <wsf...@us...> - 2012-12-13 22:37:16
|
Revision: 13959 http://swig.svn.sourceforge.net/swig/?rev=13959&view=rev Author: wsfulton Date: 2012-12-13 22:37:09 +0000 (Thu, 13 Dec 2012) Log Message: ----------- Check for yodl >= 2.02. 1.31.18 is known not to work and 2.01.00 to 2.01.03 gave an error message Modified Paths: -------------- trunk/configure.in Modified: trunk/configure.in =================================================================== --- trunk/configure.in 2012-12-12 12:42:42 UTC (rev 13958) +++ trunk/configure.in 2012-12-13 22:37:09 UTC (rev 13959) @@ -118,7 +118,7 @@ echo "" echo "Checking packages required for SWIG developers." -echo "Note : None of the following packages are required for users to compile and install SWIG" +echo "Note : None of the following packages are required for users to compile and install SWIG from the distributed tarball" echo "" AC_PROG_YACC @@ -128,11 +128,22 @@ AC_CHECK_PROGS(YODL2MAN, yodl2man) AC_CHECK_PROGS(YODL2HTML, yodl2html) +if test -n "$YODL2MAN"; then + AC_MSG_CHECKING([yodl2man version >= 2.02]) + yodl_version=`$YODL2MAN --version 2>&1 | grep 'yodl version' | sed 's/.*\([0-9][0-9]*\.[0-9][0-9]*\.*[0-9]*\).*/\1/g'` + AX_COMPARE_VERSION([$yodl_version],[ge],[2.02], [AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no - $yodl_version found])]) +fi +if test -n "$YODL2HTML"; then + AC_MSG_CHECKING([yodl2html version >= 2.02]) + yodl_version=`$YODL2HTML --version 2>&1 | grep 'yodl version' | sed 's/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/g'` + AX_COMPARE_VERSION([$yodl_version],[ge],[2.02], [AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no - $yodl_version found])]) +fi + echo "" echo "Checking for installed target languages and other information in order to compile and run" echo "the examples and test-suite invoked by 'make check'." -echo "Note : None of the following packages are required for users to compile and install SWIG" +echo "Note : None of the following packages are required for users to compile and install SWIG from the distributed tarball" echo "" dnl Some test cases require Boost This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kk...@us...> - 2012-12-14 13:33:44
|
Revision: 13964 http://swig.svn.sourceforge.net/swig/?rev=13964&view=rev Author: kkaempf Date: 2012-12-14 13:33:37 +0000 (Fri, 14 Dec 2012) Log Message: ----------- Adapt configure.in to detect ruby.h in Ruby1.9+ canonical include pathes Fixes issue 3595945 Modified Paths: -------------- trunk/configure.in Modified: trunk/configure.in =================================================================== --- trunk/configure.in 2012-12-14 08:00:22 UTC (rev 13963) +++ trunk/configure.in 2012-12-14 13:33:37 UTC (rev 13964) @@ -1340,7 +1340,13 @@ AC_MSG_CHECKING(for Ruby header files) if test -n "$RUBY"; then + # Try Ruby1.9 first + RUBYDIR=`($RUBY -rrbconfig -e 'print RbConfig::CONFIG[["rubyhdrdir"]] || $rubyhdrdir') 2>/dev/null` + if test x"$RUBYDIR" == x""; then RUBYDIR=`($RUBY -rmkmf -e 'print Config::CONFIG[["archdir"]] || $archdir') 2>/dev/null` + else + RUBYARCH=`($RUBY -rrbconfig -e 'print RbConfig::CONFIG[["arch"]] || $arch') 2>/dev/null` + fi if test x"$RUBYDIR" != x""; then dirs="$RUBYDIR" RUBYINCLUDE=none @@ -1351,6 +1357,9 @@ break; fi done + if test x"$RUBYARCH" != x""; then + RUBYINCLUDE="-I$RUBYDIR -I$RUBYDIR/$RUBYARCH" + fi if test "$RUBYINCLUDE" = none; then RUBYINCLUDE="-I$RUBYDIR" AC_MSG_RESULT(could not locate ruby.h...using $RUBYINCLUDE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <kk...@us...> - 2012-12-15 16:20:25
|
Revision: 13971 http://swig.svn.sourceforge.net/swig/?rev=13971&view=rev Author: kkaempf Date: 2012-12-15 16:20:19 +0000 (Sat, 15 Dec 2012) Log Message: ----------- Fix detection of Ruby include files for Ruby 1.8.7 svn rev r13964 broke it for Ruby 1.8.7 :-/ Revision Links: -------------- http://swig.svn.sourceforge.net/swig/?rev=13964&view=rev Modified Paths: -------------- trunk/configure.in Modified: trunk/configure.in =================================================================== --- trunk/configure.in 2012-12-15 16:16:40 UTC (rev 13970) +++ trunk/configure.in 2012-12-15 16:20:19 UTC (rev 13971) @@ -1342,8 +1342,8 @@ if test -n "$RUBY"; then # Try Ruby1.9 first RUBYDIR=`($RUBY -rrbconfig -e 'print RbConfig::CONFIG[["rubyhdrdir"]] || $rubyhdrdir') 2>/dev/null` - if test x"$RUBYDIR" == x""; then - RUBYDIR=`($RUBY -rmkmf -e 'print Config::CONFIG[["archdir"]] || $archdir') 2>/dev/null` + if test x"$RUBYDIR" == x"" || test x"$RUBYDIR" == x"nil"; then + RUBYDIR=`($RUBY -rmkmf -e 'print Config::CONFIG[["archdir"]] || $archdir') 2>/dev/null` else RUBYARCH=`($RUBY -rrbconfig -e 'print RbConfig::CONFIG[["arch"]] || $arch') 2>/dev/null` fi @@ -1357,9 +1357,9 @@ break; fi done - if test x"$RUBYARCH" != x""; then + if test x"$RUBYARCH" != x""; then RUBYINCLUDE="-I$RUBYDIR -I$RUBYDIR/$RUBYARCH" - fi + fi if test "$RUBYINCLUDE" = none; then RUBYINCLUDE="-I$RUBYDIR" AC_MSG_RESULT(could not locate ruby.h...using $RUBYINCLUDE) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |