From 68ce89ea832f9572f53b19b8ca5c9344863a132f Mon Sep 17 00:00:00 2001 From: ellson Date: Tue, 18 Oct 2005 21:10:23 +0000 Subject: [PATCH] add support for --disable-perl (etc) for strange swig problems on solaris --- configure.ac | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/configure.ac b/configure.ac index 88a723566..96be247a2 100644 --- a/configure.ac +++ b/configure.ac @@ -302,16 +302,23 @@ AM_CONDITIONAL(WITH_SWIG, [test "x$SWIG" != "x"]) dnl ----------------------------------- dnl INCLUDES and LIBS for CSHARP +AC_ARG_ENABLE(csharp, + [AC_HELP_STRING([--disable-csharp], [don't support csharp language bindings])]) +if test "x$enable_csharp" != "xno"; then AC_CHECK_PROG(CSHARP,mcs,mcs) CSHARP_INCLUDES= CSHARP_LIBS= AC_SUBST(CSHARP_INCLUDES) AC_SUBST(CSHARP_LIBS) +fi AM_CONDITIONAL(WITH_CSHARP, [test "x$CSHARP" != "x"]) dnl ----------------------------------- dnl INCLUDES and LIBS for GUILE +AC_ARG_ENABLE(guile, + [AC_HELP_STRING([--disable-guile], [don't support guile language bindings])]) +if test "x$enable_guile" != "xno"; then AC_CHECK_PROG(GUILE,guile,guile) GUILE_INCLUDES= GUILE_LIBS= @@ -321,21 +328,29 @@ AC_CHECK_HEADER(libguile.h,,[ ]) AC_SUBST(GUILE_INCLUDES) AC_SUBST(GUILE_LIBS) +fi AM_CONDITIONAL(WITH_GUILE, [test "x$GUILE" != "x"]) dnl ----------------------------------- dnl INCLUDES and LIBS for IO +AC_ARG_ENABLE(io, + [AC_HELP_STRING([--disable-io], [don't support io language bindings])]) +if test "x$enable_io" != "xno"; then AC_CHECK_PROG(IO,io,io) IO_INCLUDES= IO_LIBS= AC_SUBST(IO_INCLUDES) AC_SUBST(IO_LIBS) +fi AM_CONDITIONAL(WITH_IO, [test "x$IO" != "x"]) dnl ----------------------------------- dnl INCLUDES and LIBS for JAVA +AC_ARG_ENABLE(java, + [AC_HELP_STRING([--disable-java], [don't support java language bindings])]) +if test "x$enable_java" != "xno"; then AC_CHECK_PROG(JAVA,java,java) JAVA_INCLUDES= JAVA_LIBS= @@ -345,11 +360,15 @@ AC_CHECK_HEADER(jni.h,,[ ]) AC_SUBST(JAVA_INCLUDES) AC_SUBST(JAVA_LIBS) +fi AM_CONDITIONAL(WITH_JAVA, [test "x$JAVA" != "x"]) dnl ----------------------------------- dnl INCLUDES and LIBS for OCAML +AC_ARG_ENABLE(ocaml, + [AC_HELP_STRING([--disable-ocaml], [don't support ocaml language bindings])]) +if test "x$enable_ocaml" != "xno"; then AC_CHECK_PROG(OCAML,ocaml,ocaml) OCAML_INCLUDES=-I/usr/lib$LIBPOSTFIX/ocaml OCAML_LIBS=-L/usr/lib$LIBPOSTFIX/ocaml @@ -362,11 +381,15 @@ AC_CHECK_HEADER(caml/mlvalues.h,,[ CPPFLAGS=$save_CPPFLAGS AC_SUBST(OCAML_INCLUDES) AC_SUBST(OCAML_LIBS) +fi AM_CONDITIONAL(WITH_OCAML, [test "x$OCAML" != "x"]) dnl ----------------------------------- dnl INCLUDES and LIBS for PERL +AC_ARG_ENABLE(perl, + [AC_HELP_STRING([--disable-perl], [don't support perl language bindings])]) +if test "x$enable_perl" != "xno"; then AC_CHECK_PROG(PERL,perl,perl) if test "x$PERL" != "x"; then PERL_ARCHLIB=`perl -e 'use Config; print $Config{archlib};'` @@ -382,11 +405,15 @@ AC_CHECK_HEADER(EXTERN.h,,[ CPPFLAGS=$save_CPPFLAGS AC_SUBST(PERL_INCLUDES) AC_SUBST(PERL_LIBS) +fi AM_CONDITIONAL(WITH_PERL, [test "x$PERL" != "x"]) dnl ----------------------------------- dnl INCLUDES and LIBS for PHP +AC_ARG_ENABLE(php, + [AC_HELP_STRING([--disable-php], [don't support php language bindings])]) +if test "x$enable_php" != "xno"; then AC_CHECK_PROG(PHP,php,php) PHP_INCLUDES="-I/usr/include/php -I/usr/include/php/main -I/usr/include/php/Zend -I/usr/include/php/TSRM" PHP_LIBS= @@ -399,11 +426,15 @@ AC_CHECK_HEADER(zend.h,,[ CPPFLAGS=$save_CPPFLAGS AC_SUBST(PHP_INCLUDES) AC_SUBST(PHP_LIBS) +fi AM_CONDITIONAL(WITH_PHP, [test "x$PHP" != "x"]) dnl ----------------------------------- dnl INCLUDES and LIBS for PYTHON +AC_ARG_ENABLE(python, + [AC_HELP_STRING([--disable-python], [don't support python language bindings])]) +if test "x$enable_python" != "xno"; then AC_CHECK_PROG(PYTHON,python,python) if test "x$PYTHON" != "x"; then PYTHON_VERSION=`python -V 2>&1 | grep Python | cut -d ' ' -f 2` @@ -436,11 +467,15 @@ if test "x$PYTHON" != "x"; then fi AC_SUBST(PYTHON_INCLUDES) AC_SUBST(PYTHON_LIBS) +fi AM_CONDITIONAL(WITH_PYTHON, [test "x$PYTHON" != "x"]) dnl ----------------------------------- dnl INCLUDES and LIBS for RUBY +AC_ARG_ENABLE(ruby, + [AC_HELP_STRING([--disable-ruby], [don't support ruby language bindings])]) +if test "x$enable_ruby" != "xno"; then AC_CHECK_PROG(RUBY,ruby,ruby) if test "x$RUBY" != "x"; then RUBY_INCLUDES="-I`ruby $TOP_DIR/config/config_ruby.rb INCLUDES`" @@ -455,6 +490,7 @@ if test "x$RUBY" != "x"; then fi AC_SUBST(RUBY_INCLUDES) AC_SUBST(RUBY_LIBS) +fi AM_CONDITIONAL(WITH_RUBY, [test "x$RUBY" != "x"]) dnl ----------------------------------- -- 2.50.1