You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4cxx-dev@logging.apache.org by ca...@apache.org on 2006/07/04 07:36:00 UTC
svn commit: r418917 - /logging/log4cxx/trunk/build.xml
Author: carnold
Date: Mon Jul 3 22:36:00 2006
New Revision: 418917
URL: http://svn.apache.org/viewvc?rev=418917&view=rev
Log:
Hopefully fix Gump build after trying to optimize shared object dependencies
Modified:
logging/log4cxx/trunk/build.xml
Modified: logging/log4cxx/trunk/build.xml
URL: http://svn.apache.org/viewvc/logging/log4cxx/trunk/build.xml?rev=418917&r1=418916&r2=418917&view=diff
==============================================================================
--- logging/log4cxx/trunk/build.xml (original)
+++ logging/log4cxx/trunk/build.xml Mon Jul 3 22:36:00 2006
@@ -100,7 +100,6 @@
Displays available targets
> ant build-projects-vc6
-> ant build-projects-vc8
Builds Microsoft Visual Studio projects.
-xcode and -cbx for Apple Xcode and Borland CBuilderX for Linux
@@ -341,41 +340,6 @@
</condition>
<property name="executable.dir" value="${build.dir}/release"/>
- <condition property="apr-shared.lib.dir" value="${apr.lib.dir}">
- <and>
- <not>
- <isset property="apr-static"/>
- </not>
- <isset property="apr.lib.dir"/>
- </and>
- </condition>
- <condition property="apr-shared.no-dir" value="true">
- <not>
- <or>
- <isset property="apr-static"/>
- <isset property="apr.lib.dir"/>
- </or>
- </not>
- </condition>
-
- <condition property="aprutil-shared.lib.dir" value="${aprutil.lib.dir}">
- <and>
- <not>
- <isset property="aprutil-static"/>
- </not>
- <isset property="aprutil.lib.dir"/>
- </and>
- </condition>
- <condition property="aprutil-shared.no-dir" value="true">
- <not>
- <or>
- <isset property="aprutil-static"/>
- <isset property="aprutil.lib.dir"/>
- </or>
- </not>
- </condition>
-
-
<property name="log4cxx.lib.dir" value="${executable.dir}/${lib.type}"/>
<mkdir dir="${log4cxx.lib.dir}"/>
@@ -572,6 +536,9 @@
<param name="module" value="apr-util"/>
<param name="module.version" value="${aprutil.version}"/>
</antcall>
+ <patch patchfile="${base.dir}/apr-util-${aprutil.version}.patch"
+ dir="${lib.dir}/apr-util-${aprutil.version}"
+ strip="0"/>
<chmod file="${lib.dir}/apr-util-${aprutil.version}/xml/expat/configure"
perm="u+x"/>
@@ -727,7 +694,7 @@
</target>
-<target name="build-example-static" if="is-static">
+<target name="build-example">
<mkdir dir="${log4cxx.lib.dir}/${example.name}_obj"/>
<cc name="${compiler}"
exceptions="true"
@@ -740,80 +707,23 @@
projectsOnly="${projectsOnly}">
<fileset dir="${example.src.dir}" includes="${example.includes}"/>
<includepath path="${include.dir}"/>
+ <includepath path="${apr.include.dir}"/>
<defineset define="WIN32" if="is-windows"/>
- <defineset define="LOG4CXX_STATIC"/>
+ <defineset define="LOG4CXX_STATIC" if="is-static"/>
+ <defineset define="APR_DECLARE_STATIC" if="apr-static"/>
+ <defineset define="APU_DECLARE_STATIC" if="aprutil-static"/>
<compilerarg value="${pic-option}" if="pic-option"/>
<libset libs="log4cxx${lib-suffix}" dir="${log4cxx.lib.dir}"/>
&libsets;
- <project outfile="${project.dir}/${example.name}" type="${project.type}" if="project.if"/>
+ <project outfile="${project.dir}/${example.name}" type="${project.type}" if="project.if"/>
</cc>
</target>
- <target name="build-example-shared" unless="is-static">
- <mkdir dir="${log4cxx.lib.dir}/${example.name}_obj"/>
- <cc name="${compiler}"
- exceptions="true"
- outfile="${log4cxx.lib.dir}/${example.name}"
- subsystem="console"
- multithreaded="true"
- outtype="executable"
- objdir="${log4cxx.lib.dir}/${example.name}_obj"
- debug="${debug}"
- projectsOnly="${projectsOnly}">
- <fileset dir="${example.src.dir}" includes="${example.includes}"/>
- <includepath path="${include.dir}"/>
-
- <defineset define="WIN32" if="is-windows"/>
-
- <compilerarg value="${pic-option}" if="pic-option"/>
-
- <libset libs="log4cxx${lib-suffix}" dir="${log4cxx.lib.dir}"/>
- <libset libs="${apr.lib.name}" dir="${apr-shared.lib.dir}" if="apr-shared.lib.dir"/>
- <libset libs="${apr.lib.name}" if="apr-shared.no-dir"/>
- <libset libs="${aprutil.lib.name}" dir="${aprutil-shared.lib.dir}" if="aprutil-shared.lib.dir"/>
- <libset libs="${aprutil.lib.name}" if="aprutil-shared.no-dir"/>
-
- <project outfile="${project.dir}/${example.name}" type="${project.type}" if="project.if"/>
- </cc>
- </target>
-
- <target name="build-apr-example">
- <mkdir dir="${log4cxx.lib.dir}/${example.name}_obj"/>
- <cc name="${compiler}"
- exceptions="true"
- outfile="${log4cxx.lib.dir}/${example.name}"
- subsystem="console"
- multithreaded="true"
- outtype="executable"
- objdir="${log4cxx.lib.dir}/${example.name}_obj"
- debug="${debug}"
- projectsOnly="${projectsOnly}">
- <fileset dir="${example.src.dir}" includes="${example.includes}"/>
- <includepath path="${include.dir}"/>
- <includepath path="${apr.include.dir}"/>
-
- <defineset define="WIN32" if="is-windows"/>
- <defineset define="LOG4CXX_STATIC" if="is-static"/>
- <defineset define="APR_DECLARE_STATIC" if="apr-static"/>
- <defineset define="APU_DECLARE_STATIC" if="aprutil-static"/>
-
- <compilerarg value="${pic-option}" if="pic-option"/>
-
- <libset libs="log4cxx${lib-suffix}" dir="${log4cxx.lib.dir}"/>
- &libsets;
-
- <project outfile="${project.dir}/${example.name}" type="${project.type}" if="project.if"/>
- </cc>
- </target>
-
-
- <target name="build-example" depends="build-example-static, build-example-shared"/>
-
- <target name="run-example">
+<target name="run-example">
<!-- remove any stray configuration files -->
<delete>
<fileset dir="${log4cxx.lib.dir}" includes="log4*.properties log4*.xml"/>
@@ -831,7 +741,7 @@
<target name="build-delayedloop" depends="build">
- <antcall target="build-apr-example">
+ <antcall target="build-example">
<param name="example.src.dir" value="${examples.dir}"/>
<param name="example.name" value="delayedloop"/>
<param name="example.includes" value="delayedloop.cpp"/>
@@ -867,7 +777,7 @@
description="Builds example programs"/>
<target name="build-simplesocketserver" depends="build">
- <antcall target="build-apr-example">
+ <antcall target="build-example">
<param name="example.src.dir" value="${base.dir}/simplesocketserver"/>
<param name="example.name" value="simplesocketserver"/>
<param name="example.includes" value="simplesocketserver.cpp"/>
@@ -876,7 +786,7 @@
<target name="build-performance" depends="build" description="Builds performance test">
- <antcall target="build-apr-example">
+ <antcall target="build-example">
<param name="example.src.dir" value="${performance.dir}"/>
<param name="example.name" value="performance"/>
<param name="example.includes" value="**/*.cpp"/>
@@ -1251,7 +1161,7 @@
</antcall>
</target>
- <target name="build-projects-xcode" description="Builds project files for Apple Xcode">
+<target name="build-projects-xcode" description="Builds project files for Apple Xcode">
<antcall target="build-projects">
<param name="project.dir" value="xcode"/>
<param name="project.type" value="xcode"/>