You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by ro...@apache.org on 2006/09/22 10:44:15 UTC
svn commit: r448865 - in /incubator/tuscany/cpp/sca: configure.ac
runtime/extensions/Makefile.am
Author: robbinspg
Date: Fri Sep 22 01:44:14 2006
New Revision: 448865
URL: http://svn.apache.org/viewvc?view=rev&rev=448865
Log:
Build extensions optionally
./configure with:
--enable-python to build python extension
--enable-ruby to build ruby extension
--enable-php to build php extension
The base ./build.sh does not specify these options so the extensions will NOT be built by default
Modified:
incubator/tuscany/cpp/sca/configure.ac
incubator/tuscany/cpp/sca/runtime/extensions/Makefile.am
Modified: incubator/tuscany/cpp/sca/configure.ac
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/configure.ac?view=diff&rev=448865&r1=448864&r2=448865
==============================================================================
--- incubator/tuscany/cpp/sca/configure.ac (original)
+++ incubator/tuscany/cpp/sca/configure.ac Fri Sep 22 01:44:14 2006
@@ -41,6 +41,55 @@
AC_FUNC_VPRINTF
AC_CHECK_FUNCS([getcwd putenv strdup])
# AC_CONFIG_SUBDIRS([samples])
+
+AC_MSG_CHECKING(whether to build Python extension)
+AC_ARG_ENABLE(python, [ --enable-python enable python. default=no],
+[ case "${enableval}" in
+ no)
+ AC_MSG_RESULT(no)
+ want_python=false
+ ;;
+ *)
+ AC_MSG_RESULT(yes)
+ want_python=true
+ ;;
+ esac ],
+ AC_MSG_RESULT(no)
+)
+AM_CONDITIONAL([WANT_PYTHON], [test x$want_python = xtrue])
+
+AC_MSG_CHECKING(whether to build Ruby extension)
+AC_ARG_ENABLE(ruby, [ --enable-ruby enable ruby. default=no],
+[ case "${enableval}" in
+ no)
+ AC_MSG_RESULT(no)
+ want_ruby=false
+ ;;
+ *)
+ AC_MSG_RESULT(yes)
+ want_ruby=true
+ ;;
+ esac ],
+ AC_MSG_RESULT(no)
+)
+AM_CONDITIONAL([WANT_RUBY], [test x$want_ruby = xtrue])
+
+AC_MSG_CHECKING(whether to build PHP extension)
+AC_ARG_ENABLE(php, [ --enable-php enable php. default=no],
+[ case "${enableval}" in
+ no)
+ AC_MSG_RESULT(no)
+ want_php=false
+ ;;
+ *)
+ AC_MSG_RESULT(yes)
+ want_php=true
+ ;;
+ esac ],
+ AC_MSG_RESULT(no)
+)
+AM_CONDITIONAL([WANT_PHP], [test x$want_php = xtrue])
+
AC_CONFIG_FILES([Makefile
tools/Makefile
tools/scagen/Makefile
Modified: incubator/tuscany/cpp/sca/runtime/extensions/Makefile.am
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/extensions/Makefile.am?view=diff&rev=448865&r1=448864&r2=448865
==============================================================================
--- incubator/tuscany/cpp/sca/runtime/extensions/Makefile.am (original)
+++ incubator/tuscany/cpp/sca/runtime/extensions/Makefile.am Fri Sep 22 01:44:14 2006
@@ -1 +1,10 @@
-SUBDIRS = cpp ws python ruby php
+if WANT_PYTHON
+ PYTHON_EXTENSION = python
+endif
+if WANT_RUBY
+ RUBY_EXTENSION = ruby
+endif
+if WANT_PHP
+ PHP_EXTENSION = php
+endif
+SUBDIRS = cpp ws ${PYTHON_EXTENSION} ${RUBY_EXTENSION} ${PHP_EXTENSION}
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org