]> granicus.if.org Git - graphviz/commitdiff
add support for --disable-perl (etc) for strange swig problems on solaris
authorellson <devnull@localhost>
Tue, 18 Oct 2005 21:10:23 +0000 (21:10 +0000)
committerellson <devnull@localhost>
Tue, 18 Oct 2005 21:10:23 +0000 (21:10 +0000)
configure.ac

index 88a723566aada6cc67ad8156a75133bc979a0bec..96be247a2793eac7ce5f0861f4281cd1469c3eb7 100644 (file)
@@ -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 -----------------------------------