You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

build-svn.xml 1.1KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project name="DMDirc-svn" default="default" basedir=".">
  3. <description>Adds and removes SVN information to DMDirc</description>
  4. <!--
  5. This will revert the svn revision in Main.java to prevent commiting the
  6. change everyt time someone builds and causing conflicts.
  7. -->
  8. <target name="-unsvn" depends="-unsvn_nobash, -unsvn_bash"/>
  9. <target name="-unsvn_bash" if="has.bash">
  10. <exec executable="/bin/bash">
  11. <arg value="AddSVN.sh"/>
  12. <arg value="--post"/>
  13. </exec>
  14. </target>
  15. <target name="-unsvn_nobash" unless="has.bash">
  16. <echo message="This task only works on linux"/>
  17. </target>
  18. <!--
  19. This will add the svn revision to Main.java
  20. -->
  21. <target name="-addsvn" depends="-addsvn_nobash, -addsvn_bash"/>
  22. <target name="-addsvn_bash" if="has.bash">
  23. <exec executable="/bin/bash">
  24. <arg value="AddSVN.sh"/>
  25. <arg value="--pre"/>
  26. </exec>
  27. </target>
  28. <target name="-addsvn_nobash" unless="has.bash">
  29. <echo message="This task only works on linux"/>
  30. </target>
  31. </project>