OSDN Git Service

submission from blaine for enabling debug line numbers in builds (if set to true)
authorrenanse <renanse@75d07b2b-3a1a-0410-a2c5-0572b91ccdca>
Mon, 19 May 2008 22:27:08 +0000 (22:27 +0000)
committerrenanse <renanse@75d07b2b-3a1a-0410-a2c5-0572b91ccdca>
Mon, 19 May 2008 22:27:08 +0000 (22:27 +0000)
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@3840 75d07b2b-3a1a-0410-a2c5-0572b91ccdca

build.xml

index 59609aa..dbd9549 100755 (executable)
--- a/build.xml
+++ b/build.xml
        <property name="ftpuser" value="..." />
        <property name="ftppassword" value="..." />
        <property name="ftphost" value="ftp.jmonkeyengine.com" />
+       <property name="javac.debug" value="false" />
+      <!-- I recommend defaulting javac.debug to true, but that would
+           require you to set it true when building public distros.
+           Having line numbers in debug output is useful for the 99.9%
+           of non-public builds, esp. for custom-builders who have
+           runtime problems.   - blaine  -->
        <!--    end of defaults -->
 
        <path id="classpath">
@@ -43,7 +49,9 @@
                                <exclude name="**/*.java" />
                        </fileset>
                </copy>
-               <javac source="1.5" target="1.5" srcdir="${src}/com" destdir="${class}" classpathref="classpath" listfiles="no" fork="true" memoryMaximumSize="256m" />
+               <javac source="1.5" target="1.5" srcdir="${src}/com" destdir="${class}"
+                       classpathref="classpath" listfiles="no" fork="true"
+                       memoryMaximumSize="256m" debug="${javac.debug}"/>
        </target>
 
        <target name="run-testchooser" depends="compile-test" description="Runs the TestChooser">
        <!-- *** jmetest-related build targets -->
 
        <target name="compile-test" depends="compile" description="generate jme test classes">
-               <javac source="1.5" target="1.5" srcdir="${src}/jmetest" destdir="${class}" classpathref="classpath" fork="true" memoryMaximumSize="256m" />
+               <javac source="1.5" target="1.5" srcdir="${src}/jmetest" destdir="${class}"
+                       classpathref="classpath" fork="true" memoryMaximumSize="256m"
+                       debug="${javac.debug}"/>
                <!-- copy the resources into the build directory -->
                <copy todir="${class}/jmetest">
                        <fileset dir="${src}/jmetest">