summaryrefslogtreecommitdiffstats
path: root/cpp/sca/antscripts/system.xml
diff options
context:
space:
mode:
authordims <dims@13f79535-47bb-0310-9956-ffa450edef68>2008-06-17 00:23:01 +0000
committerdims <dims@13f79535-47bb-0310-9956-ffa450edef68>2008-06-17 00:23:01 +0000
commitbdd0a41aed7edf21ec2a65cfa17a86af2ef8c48a (patch)
tree38a92061c0793434c4be189f1d70c3458b6bc41d /cpp/sca/antscripts/system.xml
Move Tuscany from Incubator to top level.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@668359 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/sca/antscripts/system.xml')
-rw-r--r--cpp/sca/antscripts/system.xml740
1 files changed, 740 insertions, 0 deletions
diff --git a/cpp/sca/antscripts/system.xml b/cpp/sca/antscripts/system.xml
new file mode 100644
index 0000000000..ba718ec76a
--- /dev/null
+++ b/cpp/sca/antscripts/system.xml
@@ -0,0 +1,740 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<project name="system-import">
+
+ <property file="${basedir}/antscripts/platform.properties"/>
+ <property environment="env"/>
+
+ <!-- These 3 lines pull in antcontrib and cctasks -->
+ <taskdef resource="net/sf/antcontrib/antlib.xml"/>
+ <taskdef resource="cpptasks.tasks"/>
+ <typedef resource="cpptasks.types"/>
+
+ <!--
+ Configure the tuscanySDO.install.dir, sdo.include.dir, and sdo.lib.dir
+ Take the override value from platform.properties if set
+ Else take it from the env var TUSCANY_SDOCPP
+ Else fail since we cant compile without it
+ -->
+ <if>
+ <and>
+ <isset property="platform.tuscanySDO.install.dir"/>
+ <length string="${platform.tuscanySDO.install.dir}" when="greater" length="0" trim="true"/>
+ </and>
+ <then>
+ <property name="tuscanySDO.install.dir" location="${platform.tuscanySDO.install.dir}"/>
+ </then>
+ <elseif>
+ <isset property="env.TUSCANY_SDOCPP"/>
+ <then>
+ <property name="tuscanySDO.install.dir" location="${env.TUSCANY_SDOCPP}"/>
+ </then>
+ </elseif>
+ <else>
+ <fail message="Unable to find SDO installation, must be set by TUSCANY_SDOCPP or in platform.properties file"/>
+ </else>
+ </if>
+ <property name="sdo.include.dir" location="${tuscanySDO.install.dir}/include"/>
+ <property name="sdo.lib.dir" location="${tuscanySDO.install.dir}/lib"/>
+
+ <!--
+ Configure the SDO impl library name which allows for sdo impls other than tuscanySDO
+ Take the override value from platform.properties if set
+ -->
+ <if>
+ <and>
+ <isset property="platform.sdo.impl.library.name"/>
+ <length string="${platform.sdo.impl.library.name}" when="greater" length="0" trim="true"/>
+ </and>
+ <then>
+ <property name="sdo.impl.library.name" value="${platform.sdo.impl.library.name}"/>
+ </then>
+ <else>
+ <property name="sdo.impl.library.name" value="tuscany_sdo"/>
+ </else>
+ </if>
+
+ <!--
+ Configure the tuscanySCA.root.dir
+ Take the override value from platform.properties if set
+ -->
+ <if>
+ <and>
+ <isset property="platform.tuscanySCA.root.dir"/>
+ <length string="${platform.tuscanySCA.root.dir}" when="greater" length="0" trim="true"/>
+ </and>
+ <then>
+ <property name="tuscanySCA.root.dir" location="${platform.tuscanySCA.root.dir}"/>
+ </then>
+ <else>
+ <property name="tuscanySCA.root.dir" location="."/>
+ </else>
+ </if>
+
+ <property name="tuscanySCA.root.src.dir" location="${tuscanySCA.root.dir}/runtime"/>
+
+ <!--
+ Configure the tuscanySCA.install.dir
+ Take the override value from platform.properties if set
+ Else take it from the env var TUSCANY_SCACPP
+ Else use a default of ${tuscanySCA.root.dir}/deploy
+ -->
+ <if>
+ <and>
+ <isset property="platform.tuscanySCA.install.dir"/>
+ <length string="${platform.tuscanySCA.install.dir}" when="greater" length="0" trim="true"/>
+ </and>
+ <then>
+ <property name="tuscanySCA.install.dir" location="${platform.tuscanySCA.install.dir}"/>
+ </then>
+ <elseif>
+ <isset property="env.TUSCANY_SCACPP"/>
+ <then>
+ <property name="tuscanySCA.install.dir" location="${env.TUSCANY_SCACPP}"/>
+ </then>
+ </elseif>
+ <else>
+ <property name="tuscanySCA.install.dir" location="${tuscanySCA.root.dir}/deploy"/>
+ </else>
+ </if>
+
+ <!--
+ Configure the version for all tuscanySCA libraries
+ If on windows, set it to empty
+ Else take the override value from platform.properties if set
+ Else default it to "0.0.0"
+ -->
+ <if>
+ <os family="windows"/>
+ <then>
+ <property name="tuscanySCA.library.version" value=""/>
+ </then>
+ <elseif>
+ <and>
+ <isset property="platform.tuscanySCA.library.version"/>
+ <length string="${platform.tuscanySCA.library.version}" when="greater" length="0" trim="true"/>
+ </and>
+ <then>
+ <property name="tuscanySCA.library.version" value="${platform.tuscanySCA.library.version}"/>
+ </then>
+ </elseif>
+ <else>
+ <property name="tuscanySCA.library.version" value=".0.0.0"/>
+ </else>
+ </if>
+
+ <!--
+ Configure ${enable_ws} and ${axis2c.home.dir}, which is needed to compile the ws extension
+ Take the override value from platform.properties if set
+ Else take it from the env var AXIS2C_HOME
+ -->
+ <target name="check.ws">
+ <if>
+ <and>
+ <isset property="platform.axis2c.home.dir"/>
+ <length string="${platform.axis2c.home.dir}" when="greater" length="0" trim="true"/>
+ </and>
+ <then>
+ <property name="enable_ws" value="true"/>
+ <property name="axis2c.home.dir" location="${platform.axis2c.home.dir}"/>
+ </then>
+ <elseif>
+ <isset property="env.AXIS2C_HOME"/>
+ <then>
+ <property name="enable_ws" value="true"/>
+ <property name="axis2c.home.dir" location="${env.AXIS2C_HOME}"/>
+ </then>
+ </elseif>
+ <else>
+ <echo message="TuscanySCA ws extension is not enabled" level="warning"/>
+ </else>
+ </if>
+ </target>
+
+ <!--
+ Configure ${enable_python} and related python properties, which are needed
+ to compile the python extension
+ Take the override value from platform.properties if set
+ Else check env vars PYTHON_LIB, PYTHON_INCLUDE, and PYTHON_VERSION
+ -->
+ <target name="check.python">
+ <if>
+ <and>
+ <isset property="platform.python.version"/>
+ <isset property="platform.python.include.dir"/>
+ <isset property="platform.python.lib.dir"/>
+ <length string="${platform.python.version}" when="greater" length="0" trim="true"/>
+ <length string="${platform.python.include.dir}" when="greater" length="0" trim="true"/>
+ <length string="${platform.python.lib.dir}" when="greater" length="0" trim="true"/>
+ </and>
+ <then>
+ <property name="enable_python" value="true"/>
+ <property name="python.lib.dir" location="${platform.python.lib.dir}"/>
+ <property name="python.include.dir" location="${platform.python.include.dir}"/>
+ <property name="python.version" value="${platform.python.version}"/>
+ </then>
+ <elseif>
+ <and>
+ <isset property="env.PYTHON_LIB"/>
+ <isset property="env.PYTHON_INCLUDE"/>
+ <isset property="env.PYTHON_VERSION"/>
+ </and>
+ <then>
+ <property name="enable_python" value="true"/>
+ <property name="python.lib.dir" location="${env.PYTHON_LIB}"/>
+ <property name="python.include.dir" location="${env.PYTHON_INCLUDE}"/>
+ <property name="python.version" value="${env.PYTHON_VERSION}"/>
+ </then>
+ </elseif>
+ <else>
+ <echo message="TuscanySCA python extension is not enabled" level="warning"/>
+ </else>
+ </if>
+ </target>
+
+ <!--
+ Configure ${enable_ruby} and related ruby properties, which are needed
+ to compile the ruby extension
+ Take the override value from platform.properties if set
+ Else check env vars RUBY_LIB and RUBY_INCLUDE
+ -->
+ <target name="check.ruby">
+ <if>
+ <and>
+ <isset property="platform.ruby.include.dir"/>
+ <isset property="platform.ruby.lib.dir"/>
+ <length string="${platform.ruby.include.dir}" when="greater" length="0" trim="true"/>
+ <length string="${platform.ruby.lib.dir}" when="greater" length="0" trim="true"/>
+ </and>
+ <then>
+ <property name="enable_ruby" value="true"/>
+ <property name="ruby.lib.dir" location="${platform.ruby.lib.dir}"/>
+ <property name="ruby.include.dir" location="${platform.ruby.include.dir}"/>
+ </then>
+ <elseif>
+ <and>
+ <isset property="env.RUBY_LIB"/>
+ <isset property="env.RUBY_INCLUDE"/>
+ </and>
+ <then>
+ <property name="enable_ruby" value="true"/>
+ <property name="ruby.lib.dir" location="${env.RUBY_LIB}"/>
+ <property name="ruby.include.dir" location="${env.RUBY_INCLUDE}"/>
+ </then>
+ </elseif>
+ <else>
+ <echo message="TuscanySCA ruby extension is not enabled" level="warning"/>
+ </else>
+ </if>
+ </target>
+
+ <!--
+ Configure ${enable_rest} and related ruby properties, which are needed
+ to compile the rest extension
+ Take the override value from platform.properties if set
+ Else check env vars CURL_LIB, CURL_INCLUDE, HTTPD_INCLUDE, and APR_INCLUDE
+ -->
+ <target name="check.rest">
+ <if>
+ <and>
+ <isset property="platform.rest.include.dir"/>
+ <isset property="platform.rest.lib.dir"/>
+ <length string="${platform.rest.include.dir}" when="greater" length="0" trim="true"/>
+ <length string="${platform.rest.lib.dir}" when="greater" length="0" trim="true"/>
+ </and>
+ <then>
+ <property name="enable_rest" value="true"/>
+ <property name="rest.curl.lib.dir" location="${platform.rest.curl.lib.dir}"/>
+ <property name="rest.curl.include.dir" location="${platform.rest.curl.include.dir}"/>
+ <property name="rest.httpd.include.dir" location="${platform.rest.httpd.include.dir}"/>
+ <property name="rest.apr.include.dir" location="${platform.rest.apr.include.dir}"/>
+ </then>
+ <elseif>
+ <and>
+ <isset property="env.CURL_LIB"/>
+ <isset property="env.CURL_INCLUDE"/>
+ <isset property="env.HTTPD_INCLUDE"/>
+ <isset property="env.APR_INCLUDE"/>
+ </and>
+ <then>
+ <property name="enable_rest" value="true"/>
+ <property name="rest.curl.lib.dir" location="${env.CURL_LIB}"/>
+ <property name="rest.curl.include.dir" location="${env.CURL_INCLUDE}"/>
+ <property name="rest.httpd.include.dir" location="${env.HTTPD_INCLUDE}"/>
+ <property name="rest.apr.include.dir" location="${env.APR_INCLUDE}"/>
+ </then>
+ </elseif>
+ <else>
+ <echo message="TuscanySCA rest extension is not enabled" level="warning"/>
+ </else>
+ </if>
+ </target>
+
+ <!--
+ Configure ${enable_php} and related php properties, which are needed
+ to compile the php extension
+ Take the override value from platform.properties if set
+ Else check env vars CURL_LIB, CURL_INCLUDE, HTTPD_INCLUDE, and APR_INCLUDE
+ -->
+ <target name="check.php">
+ <if>
+ <and>
+ <isset property="platform.php.include.dir"/>
+ <isset property="platform.php.lib.dir"/>
+ <isset property="platform.php.sca.sdo.include.dir"/>
+ <isset property="platform.php.sca.sdo.lib.dir"/>
+ <length string="${platform.php.include.dir}" when="greater" length="0" trim="true"/>
+ <length string="${platform.php.lib.dir}" when="greater" length="0" trim="true"/>
+ <length string="${platform.php.sca.sdo.include.dir}" when="greater" length="0" trim="true"/>
+ <length string="${platform.php.sca.sdo.lib.dir}" when="greater" length="0" trim="true"/>
+ </and>
+ <then>
+ <property name="enable_php" value="true"/>
+ <property name="php.include.dir" location="${platform.php.include.dir}"/>
+ <property name="php.lib.dir" location="${platform.php.lib.dir}"/>
+ <property name="php.sca.sdo.include.dir" location="${platform.php.sca.sdo.include.dir}"/>
+ <property name="php.sca.sdo.lib.dir" location="${platform.php.sca.sdo.lib.dir}"/>
+ </then>
+ <elseif>
+ <and>
+ <isset property="env.PHP_LIB"/>
+ <isset property="env.PHP_INCLUDE"/>
+ <isset property="env.PHP_SCA_SDO_LIB"/>
+ <isset property="env.PHP_SCA_SDO_INCLUDE"/>
+ </and>
+ <then>
+ <property name="enable_php" value="true"/>
+ <property name="php.include.dir" location="${env.PHP_INCLUDE}"/>
+ <property name="php.lib.dir" location="${env.PHP_LIB}"/>
+ <property name="php.sca.sdo.include.dir" location="${env.PHP_SCA_SDO_INCLUDE}"/>
+ <property name="php.sca.sdo.lib.dir" location="${env.PHP_SCA_SDO_LIB}"/>
+ </then>
+ </elseif>
+ <else>
+ <echo message="TuscanySCA php extension is not enabled" level="warning"/>
+ </else>
+ </if>
+ </target>
+
+ <!--
+ Configure the debug.compile flag
+ Try looking first on the command line
+ Then take the override value from platform.properties if set
+ Else its false
+ -->
+ <if>
+ <isset property="debug"/>
+ <then>
+ <!-- Tests if its set on the ant command line "ant -Ddebug=true" -->
+ <if>
+ <istrue value="${debug}"/>
+ <then>
+ <property name="debug.compile" value="true"/>
+ </then>
+ </if>
+ </then>
+ <elseif>
+ <and>
+ <isset property="platform.debug.compile"/>
+ <istrue value="${platform.debug.compile}"/>
+ <length string="${platform.debug.compile}" when="greater" length="0" trim="true"/>
+ </and>
+ <then>
+ <property name="debug.compile" value="true"/>
+ </then>
+ </elseif>
+ </if>
+ <property name="debug.compile" value="false"/>
+
+ <!--
+ Configure the compiler.name
+ Take the override value from platform.properties if set
+ Else set it based on the OS
+ -->
+ <if>
+ <and>
+ <isset property="platform.compiler.name"/>
+ <length string="${platform.compiler.name}" when="greater" length="0" trim="true"/>
+ </and>
+ <then>
+ <property name="compiler.name" value="${platform.compiler.name}"/>
+ </then>
+ <else>
+ <condition property="compiler.name" value="msvc8">
+ <os family="windows"/>
+ </condition>
+
+ <condition property="compiler.name" value="g++">
+ <os family="unix"/>
+ </condition>
+
+ <condition property="compiler.name" value="mac_g++">
+ <os family="mac"/>
+ </condition>
+ </else>
+ </if>
+
+ <!--
+ Configure the lib.ext
+ Take the override value from platform.properties if set
+ Else set it based on the OS
+ -->
+ <if>
+ <and>
+ <isset property="platform.lib.ext"/>
+ <length string="${platform.lib.ext}" when="greater" length="0" trim="true"/>
+ </and>
+ <then>
+ <property name="lib.ext" value="${platform.lib.ext}"/>
+ </then>
+ <else>
+ <condition property="lib.ext" value=".lib">
+ <os family="windows"/>
+ </condition>
+
+ <condition property="lib.ext" value=".dylib">
+ <os family="mac"/>
+ </condition>
+
+ <condition property="lib.ext" value=".so">
+ <os family="unix"/>
+ </condition>
+ </else>
+ </if>
+
+ <!--
+ Configure the dll.ext, used for windows only
+ Take the override value from platform.properties if set
+ Else set it based on the OS
+ -->
+ <if>
+ <and>
+ <isset property="platform.dll.ext"/>
+ <length string="${platform.dll.ext}" when="greater" length="0" trim="true"/>
+ </and>
+ <then>
+ <property name="dll.ext" value="${platform.dll.ext}"/>
+ </then>
+ <else>
+ <condition property="dll.ext" value=".dll">
+ <os family="windows"/>
+ </condition>
+
+ <property name="dll.ext" value=""/>
+
+ </else>
+ </if>
+
+ <!--
+ Configure the lib.prefix
+ Take the override value from platform.properties if set
+ Else set it based on the OS
+ -->
+ <if>
+ <and>
+ <isset property="platform.lib.prefix"/>
+ <length string="${platform.lib.prefix}" when="greater" length="0" trim="true"/>
+ </and>
+ <then>
+ <property name="lib.prefix" value="${platform.lib.prefix}"/>
+ </then>
+ <else>
+ <condition property="lib.prefix" value="">
+ <os family="windows"/>
+ </condition>
+
+ <condition property="lib.prefix" value="lib">
+ <or>
+ <os family="unix"/>
+ <os family="mac"/>
+ </or>
+ </condition>
+ </else>
+ </if>
+
+
+ <!--
+ Configure the object.ext
+ Take the override value from platform.properties if set
+ Else set it based on the OS
+ -->
+ <if>
+ <and>
+ <isset property="platform.object.ext"/>
+ <length string="${platform.object.ext}" when="greater" length="0" trim="true"/>
+ </and>
+ <then>
+ <property name="object.ext" value="${platform.object.ext}"/>
+ </then>
+ <else>
+ <condition property="object.ext" value=".obj">
+ <os family="windows"/>
+ </condition>
+
+ <condition property="object.ext" value=".o">
+ <or>
+ <os family="unix"/>
+ <os family="mac"/>
+ </or>
+ </condition>
+ </else>
+ </if>
+
+
+ <!--
+ Configure the exe.ext
+ Take the override value from platform.properties if set
+ Else set it based on the OS
+ -->
+ <if>
+ <and>
+ <isset property="platform.exe.ext"/>
+ <length string="${platform.exe.ext}" when="greater" length="0" trim="true"/>
+ </and>
+ <then>
+ <property name="exe.ext" value="${platform.exe.ext}"/>
+ </then>
+ <else>
+ <condition property="exe.ext" value=".exe">
+ <os family="windows"/>
+ </condition>
+
+ <condition property="exe.ext" value="">
+ <or>
+ <os family="unix"/>
+ <os family="mac"/>
+ </or>
+ </condition>
+ </else>
+ </if>
+
+
+ <!--
+ Configure the script.ext
+ Take the override value from platform.properties if set
+ Else set it based on the OS
+ -->
+ <if>
+ <and>
+ <isset property="platform.script.ext"/>
+ <length string="${platform.script.ext}" when="greater" length="0" trim="true"/>
+ </and>
+ <then>
+ <property name="script.ext" value="${platform.script.ext}"/>
+ </then>
+ <else>
+ <condition property="script.ext" value=".bat">
+ <os family="windows"/>
+ </condition>
+
+ <condition property="script.ext" value=".sh">
+ <or>
+ <os family="unix"/>
+ <os family="mac"/>
+ </or>
+ </condition>
+ </else>
+ </if>
+
+ <condition property="windows" value="true">
+ <os family="windows"/>
+ </condition>
+
+ <condition property="mac" value="true">
+ <os family="mac"/>
+ </condition>
+
+ <condition property="unix" value="true">
+ <os family="unix"/>
+ </condition>
+
+ <!--
+ Base compiler definition
+ -->
+ <compiler id="Tuscany-BaseCompiler" multithreaded="true" exceptions="true" rtti="true">
+ <includepath path="${sdo.include.dir}"/>
+ <includepath path="${tuscanySCA.root.src.dir}"/>
+ <includepath path="${tuscanySCA.root.src.dir}/core/src"/>
+ </compiler>
+
+ <!--
+ Specific compiler definitions
+ The compilerarg location functionality completely omits the arg: antcontrib bug 1794857
+ -->
+
+ <!-- MSVC compilers for windows -->
+ <compiler id="msvc-Compiler" extends="Tuscany-BaseCompiler" name="msvc">
+ <defineset define="WIN32,_CRT_SECURE_NO_DEPRECATE,_USRDLL,_WINDOWS"/>
+ </compiler>
+
+ <!-- The standard msvc ant contrib cc task compiler doesnt work so well,
+ so we made our own until the bugs are resolved -->
+ <!--compiler id="msvc8-Compiler" extends="Tuscany-BaseCompiler" name="msvc"-->
+ <compiler id="msvc8-Compiler"
+ extends="Tuscany-BaseCompiler"
+ classname="tuscany.antCompilers.TuscanyMSVC8DevStudioCCompiler">
+ <defineset define="WIN32,_CRT_SECURE_NO_DEPRECATE,_USRDLL,_WINDOWS"/>
+ </compiler>
+
+ <!-- g++ compiler for most Unix platforms -->
+ <compiler id="g++-Compiler" extends="Tuscany-BaseCompiler" name="g++"/>
+
+ <!-- g++ 32 bit compiler for 64 bit platforms
+ Used for cross compilation with the -m32 flag -->
+ <compiler id="g++m32-Compiler" extends="Tuscany-BaseCompiler" name="g++">
+ <compilerarg value="-m32"/>
+ </compiler>
+
+ <!-- g++ compiler for Apple mac -->
+ <compiler id="mac_g++-Compiler" extends="Tuscany-BaseCompiler" name="g++">
+ <defineset define="IS_DARWIN"/>
+ </compiler>
+
+ <!--
+ Specific linker definitions
+ The linker extends funcionality isnt working correctly: antcontrib bug 1794867
+ Specifically, the syslibset for dl was not working on Linux
+ -->
+ <linker id="msvc-Linker" name="msvc">
+ <syslibset libs="kernel32,user32,ws2_32"/>
+ </linker>
+
+ <linker id="msvc8-Linker" name="msvc">
+ <syslibset libs="kernel32,user32,ws2_32"/>
+ </linker>
+
+ <linker id="g++-Linker" name="g++">
+ <syslibset libs="dl"/>
+ </linker>
+
+ <linker id="g++m32-Linker" name="g++">
+ <syslibset libs="dl"/>
+ <linkerarg value="-m32"/>
+ </linker>
+
+ <linker id="mac_g++-Linker" name="g++">
+ <syslibset libs="dl"/>
+ </linker>
+
+ <!--
+ Setup the external definitions file, if there is one
+ -->
+ <if>
+ <and>
+ <isset property="platform.external.definitions.file"/>
+ <length string="${platform.external.definitions.file}" when="greater" length="0" trim="true"/>
+ </and>
+ <then>
+ <property name="external.definitions.file" value="${platform.external.definitions.file}"/>
+ <import file="${external.definitions.file}"/>
+ </then>
+ </if>
+ <property name="external.definitions.file" value=""/>
+
+ <target name="display.system" depends="check.ws,check.python,check.php,check.ruby,check.rest">
+
+ <!-- Tuscany paths, etc -->
+ <echo message=" "/>
+ <echo message="TuscanySCA paths"/>
+ <echo message=" tuscanySCA.install.dir= ${tuscanySCA.install.dir}"/>
+ <echo message=" tuscanySCA.root.dir= ${tuscanySCA.root.dir}"/>
+ <echo message=" tuscanySCA.root.src.dir= ${tuscanySCA.root.src.dir}"/>
+ <echo message=" tuscanySCA.install.dir= ${tuscanySCA.install.dir}"/>
+ <echo message=" tuscanySCA.library.version= '${tuscanySCA.library.version}'"/>
+ <echo message=" tuscanySDO.install.dir= ${tuscanySDO.install.dir}"/>
+
+ <!-- compilers, libs, etc -->
+ <echo message=" "/>
+ <echo message="TuscanySCA compiler configuration"/>
+ <echo message=" compiler.name= '${compiler.name}'"/>
+ <echo message=" debug.compile= '${debug.compile}'"/>
+ <echo message=" lib.ext= '${lib.ext}'"/>
+ <echo message=" dll.ext= '${dll.ext}'"/>
+ <echo message=" lib.prefix= '${lib.prefix}'"/>
+ <echo message=" object.ext= '${object.ext}'"/>
+ <echo message=" exe.ext= '${exe.ext}'"/>
+ <echo message=" script.ext= '${script.ext}'"/>
+ <echo message=" external.definitions.file= '${external.definitions.file}'"/>
+ <echo message=" sdo.impl.library.name= '${sdo.impl.library.name}'"/>
+
+ <!-- ws extention -->
+ <if>
+ <isset property="enable_ws"/>
+ <then>
+ <echo message=" "/>
+ <echo message="TuscanySCA ws extension enabled"/>
+ <echo message=" axis2c.home.dir= ${axis2c.home.dir}"/>
+ </then>
+ </if>
+
+ <!-- php extention -->
+ <if>
+ <isset property="enable_php"/>
+ <then>
+ <echo message=" "/>
+ <echo message="TuscanySCA php extension enabled"/>
+ <echo message=" php.lib.dir= ${php.lib.dir}"/>
+ <echo message=" php.include.dir= ${php.include.dir}"/>
+ <echo message=" php.sca.sdo.lib.dir= ${php.sca.sdo.lib.dir}"/>
+ <echo message=" php.sca.sdo.include.dir= ${php.sca.sdo.include.dir}"/>
+ </then>
+ </if>
+
+ <!-- python extention -->
+ <if>
+ <isset property="enable_python"/>
+ <then>
+ <echo message=" "/>
+ <echo message="TuscanySCA python extension enabled"/>
+ <echo message=" python.lib.dir= ${python.lib.dir}"/>
+ <echo message=" python.include.dir= ${python.include.dir}"/>
+ <echo message=" python.version= ${python.version}"/>
+ </then>
+ </if>
+
+ <!-- rest extention -->
+ <if>
+ <isset property="enable_rest"/>
+ <then>
+ <echo message=" "/>
+ <echo message="TuscanySCA rest extension enabled"/>
+ <echo message=" rest.curl.lib.dir= ${rest.curl.lib.dir}"/>
+ <echo message=" rest.curl.include.dir= ${rest.curl.include.dir}"/>
+ <echo message=" rest.httpd.include.dir= ${rest.httpd.include.dir}"/>
+ <echo message=" rest.apr.include.dir= ${rest.apr.include.dir}"/>
+ </then>
+ </if>
+
+ <!-- ruby extention -->
+ <if>
+ <isset property="enable_ruby"/>
+ <then>
+ <echo message=" "/>
+ <echo message="TuscanySCA ruby extension enabled"/>
+ <echo message=" ruby.lib.dir= ${ruby.lib.dir}"/>
+ <echo message=" ruby.include.dir= ${ruby.include.dir}"/>
+ </then>
+ </if>
+
+ <echo message=" "/>
+
+ </target>
+
+</project>