Changeset 35581 for main/trunk
- Timestamp:
- 2021-10-14T11:52:03+13:00 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/build.xml
r35579 r35581 802 802 <property name="compile.encoding" value="UTF8"/> 803 803 <property name="compile.includeantruntime" value="false"/> <!-- to get rid of annoying 'ant' warning --> 804 804 805 <!-- 805 806 … … 938 939 </delete> 939 940 940 <!-- has the gs3-setup script been run??-->941 <!-- has the gs3-setup been sourced successfully --> 941 942 <condition property="gs3-setup-not-done"> 942 943 <not> … … 945 946 </condition> 946 947 947 <fail if="gs3-setup-not-done" message="Please run 'gs3-setup' (Windows) or 'source ./gs3-setup.sh' (Unix) before starting the Greenstone server."/> 948 <fail if="gs3-setup-not-done" message="Please run 'gs3-setup' (Windows) or 'source ./gs3-setup.sh' (Unix) before starting the Greenstone server."/> 948 949 </target> 949 950 950 951 <target name="needs-gs3-devel"> 951 952 952 <exec os="${os.unix}" executable="bash" dir="${basedir}" failonerror="true" output="${basedir}/gs3-develenv.properties"> 953 <arg value="-c" /> 954 <arg value=". ./gs3-devel.sh >/dev/null 2>gs3-develenv.errors ; env" /> 955 </exec> 956 <exec osfamily="windows" executable="cmd" dir="${basedir}" failonerror="true" output="${basedir}/gs3-develenv.properties"> 957 <arg value="/c" /> 958 <arg value=".\gs3-devel.sh >nul 2>gs3-develenv.errors ; set" /> 959 </exec> 960 961 <property file="${basedir}/gs3-develenv.properties" prefix="env"/> 962 963 <!-- Delete the error output file if it is empty --> 964 <delete> 965 <fileset dir="${basedir}" includes="gs3-develenv.errors"> 966 <size value="0" when="equal"/> 967 </fileset> 968 </delete> 953 <if> 954 <!-- only need to source gs3-devel if not already done so --> 955 <bool><not><isset property="gs3-devel-done"/></not></bool> 956 957 <exec os="${os.unix}" executable="bash" dir="${basedir}" failonerror="true" output="${basedir}/gs3-develenv.properties"> 958 <arg value="-c" /> 959 <arg value=". ./gs3-devel.sh >/dev/null 2>gs3-develenv.errors ; env" /> 960 </exec> 961 <exec osfamily="windows" executable="cmd" dir="${basedir}" failonerror="true" output="${basedir}/gs3-develenv.properties"> 962 <arg value="/c" /> 963 <arg value=".\gs3-devel.sh >nul 2>gs3-develenv.errors ; set" /> 964 </exec> 965 966 <property file="${basedir}/gs3-develenv.properties" prefix="env"/> 967 968 <!-- Delete the error output file if it is empty --> 969 <delete> 970 <fileset dir="${basedir}" includes="gs3-develenv.errors"> 971 <size value="0" when="equal"/> 972 </fileset> 973 </delete> 974 975 <!-- has the gs3-setup been sourced successfully --> 976 <condition property="gs3-devel-done"> 977 <isset property="env.GSDL3HOME"/> 978 </condition> 979 980 <if> 981 <bool><isset property="${env.JAVACFLAGS}"/></bool> 982 <property name="compile.javac.flags" value="${env.JAVACFLAGS}"/> 983 <else> 984 <property name="compile.javac.flags" value=""/> 985 </else> 986 </if> 987 </if> 988 969 989 </target> 970 990 … … 1779 1799 </target> 1780 1800 1781 <target name="compile-web" depends="init ">1801 <target name="compile-web" depends="init,needs-gs3-devel"> 1782 1802 <javac srcdir="${web.classes}" 1783 1803 destdir="${web.classes}" … … 1787 1807 optimize="${compile.optimize}" 1788 1808 encoding="${compile.encoding}"> 1789 <compilerarg line="${ env.JAVACFLAGS}"/>1809 <compilerarg line="${compile.javac.flags}"/> 1790 1810 <classpath><path refid="compile.classpath"/></classpath> 1791 1811 </javac> 1792 1812 </target> 1793 1813 1794 <target name="compile-classpath-jars" depends="init ">1814 <target name="compile-classpath-jars" depends="init,needs-gs3-devel"> 1795 1815 <if><bool><available file="admin/cp.mf"/></bool> 1796 1816 <jar destfile="admin/cp.jar" manifest="admin/cp.mf"/> … … 3185 3205 optimize="${compile.optimize}" 3186 3206 encoding="${compile.encoding}"> 3187 <compilerarg line="${ env.JAVACFLAGS}"/>3207 <compilerarg line="${compile.javac.flags}"/> 3188 3208 <classpath refid="compile.classpath"/> 3189 3209 <include name="org/greenstone/gsdl3/${axis.servicesname}${axis.sitename}.java" /> … … 3220 3240 </target> 3221 3241 3222 <target name="compile-core" depends="init "3242 <target name="compile-core" depends="init,needs-gs3-devel" 3223 3243 description="Compile only the Greenstone core"> 3224 3244 <mkdir dir="${build.home}"/> … … 3232 3252 optimize="${compile.optimize}" 3233 3253 encoding="${compile.encoding}"> 3234 <compilerarg line="${ env.JAVACFLAGS}"/>3254 <compilerarg line="${compile.javac.flags}"/> 3235 3255 <classpath> 3236 3256 <path refid="compile.classpath"/> … … 3246 3266 optimize="${compile.optimize}" 3247 3267 encoding="${compile.encoding}"> 3248 <compilerarg line="${ env.JAVACFLAGS}"/>3268 <compilerarg line="${compile.javac.flags}"/> 3249 3269 <classpath> 3250 3270 <path refid="compile.classpath"/> … … 3704 3724 </exec> 3705 3725 </target> 3706 <target name="compile-common-src" depends="init ">3726 <target name="compile-common-src" depends="init,needs-gs3-devel"> 3707 3727 <!-- unix: --> 3708 3728 <exec executable="make" os="${os.unix}" dir="${common.src.home}" failonerror="true"> … … 3747 3767 if="collection.building.enabled"/> 3748 3768 3749 <target name="compile-collection-building" depends="init, compile-build-src,compile-gli" if="collection.building.enabled"3769 <target name="compile-collection-building" depends="init,needs-gs3-devel,compile-build-src,compile-gli" if="collection.building.enabled" 3750 3770 description="Compile only the collection building components"> 3751 3771 <!-- make install for common-src --> … … 3854 3874 </target> 3855 3875 3856 <target name="compile-gli" depends="init " if="collection.building.enabled">3876 <target name="compile-gli" depends="init,needs-gs3-devel" if="collection.building.enabled"> 3857 3877 <if><bool><isset property="with.gli.and.gems"/></bool> 3858 3878 <!-- gli --> … … 4270 4290 4271 4291 <!-- common-src is done separately and needs to be compiled first --> 4272 <target name="compile-build-src" depends="init " if="collection.building.enabled">4292 <target name="compile-build-src" depends="init,needs-gs3-devel" if="collection.building.enabled"> 4273 4293 4274 4294 <exec executable="make" dir="${build.src.home}" os="${os.unix}" failonerror="true"> … … 4575 4595 optimize="${compile.optimize}" 4576 4596 encoding="${compile.encoding}"> 4577 <compilerarg line="${ env.JAVACFLAGS}"/>4597 <compilerarg line="${compile.javac.flags}"/> 4578 4598 <classpath> 4579 4599 <fileset dir="${basedir}/ext/testing/lib/java">
Note:
See TracChangeset
for help on using the changeset viewer.