Changeset 22940


Ignore:
Timestamp:
2010-09-22T11:31:18+12:00 (12 years ago)
Author:
sjm84
Message:

Several small fixes for using the gnome-lib extension for static compilation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/build.xml

    r22877 r22940  
    224224  <if><bool><isset property="use.support.lib"/></bool>
    225225    <if><bool><isset property="env.CFLAGS"/></bool>
    226       <property name="cflags.arg" value="-I${basedir}/ext/gnome-lib/${os.bin.dir}/include ${env.CFLAGS}"/>
     226      <property name="cflags.arg" value="CFLAGS=&quot;-I${basedir}/ext/gnome-lib/${os.bin.dir}/include ${env.CFLAGS}&quot;"/>
    227227      <else>
    228         <property name="cflags.arg" value="-I${basedir}/ext/gnome-lib/${os.bin.dir}/include"/>
     228        <property name="cflags.arg" value="CFLAGS=&quot;-I${basedir}/ext/gnome-lib/${os.bin.dir}/include&quot;"/>
    229229      </else>
    230230    </if>
    231231    <else>
    232232      <if><bool><isset property="env.CFLAGS"/></bool>
    233         <property name="cflags.arg" value="${env.CFLAGS}"/>
     233        <property name="cflags.arg" value="CFLAGS=&quot;${env.CFLAGS}&quot;"/>
    234234        <else>
    235235          <property name="cflags.arg" value=" "/>
     
    241241  <if><bool><isset property="use.support.lib"/></bool>
    242242    <if><bool><isset property="env.CPPFLAGS"/></bool>
    243       <property name="cppflags.arg" value="-I${basedir}/ext/gnome-lib/${os.bin.dir}/include ${env.CPPFLAGS}"/>
     243      <property name="cppflags.arg" value="CPPFLAGS=&quot;-I${basedir}/ext/gnome-lib/${os.bin.dir}/include ${env.CPPFLAGS}&quot;"/>
    244244      <else>
    245         <property name="cppflags.arg" value="-I${basedir}/ext/gnome-lib/${os.bin.dir}/include"/>
     245        <property name="cppflags.arg" value="CPPFLAGS=&quot;-I${basedir}/ext/gnome-lib/${os.bin.dir}/include&quot;"/>
    246246      </else>
    247247    </if>
    248248    <else>
    249249      <if><bool><isset property="env.CPPFLAGS"/></bool>
    250         <property name="cppflags.arg" value="${env.CPPFLAGS}"/>
     250        <property name="cppflags.arg" value="CPPFLAGS=&quot;${env.CPPFLAGS}&quot;"/>
    251251        <else>
    252252          <property name="cppflags.arg" value=" "/>
     
    258258  <if><bool><isset property="use.support.lib"/></bool>
    259259    <if><bool><isset property="env.CXXFLAGS"/></bool>
    260       <property name="cxxflags.arg" value="-I${basedir}/ext/gnome-lib/${os.bin.dir}/include ${env.CXXFLAGS}"/>
     260      <property name="cxxflags.arg" value="CXXFLAGS=&quot;-I${basedir}/ext/gnome-lib/${os.bin.dir}/include ${env.CXXFLAGS}&quot;"/>
    261261      <else>
    262         <property name="cxxflags.arg" value="-I${basedir}/ext/gnome-lib/${os.bin.dir}/include"/>
     262        <property name="cxxflags.arg" value="CXXFLAGS=&quot;-I${basedir}/ext/gnome-lib/${os.bin.dir}/include&quot;"/>
    263263      </else>
    264264    </if>
    265265    <else>
    266266      <if><bool><isset property="env.CXXFLAGS"/></bool>
    267         <property name="cxxflags.arg" value="${env.CXXFLAGS}"/>
     267        <property name="cxxflags.arg" value="CXXFLAGS=&quot;${env.CXXFLAGS}&quot;"/>
    268268        <else>
    269269          <property name="cxxflags.arg" value=" "/>
     
    275275  <if><bool><isset property="use.support.lib"/></bool>
    276276    <if><bool><isset property="env.LDFLAGS"/></bool>
    277       <property name="ldflags.arg" value="-L${basedir}/ext/gnome-lib/${os.bin.dir}/lib ${env.LDFLAGS}"/>
     277      <property name="ldflags.arg" value="LDFLAGS=&quot;-L${basedir}/ext/gnome-lib/${os.bin.dir}/lib ${env.LDFLAGS}&quot;"/>
    278278      <else>
    279         <property name="ldflags.arg" value="-L${basedir}/ext/gnome-lib/${os.bin.dir}/lib"/>
     279        <property name="ldflags.arg" value="LDFLAGS=&quot;-L${basedir}/ext/gnome-lib/${os.bin.dir}/lib&quot;"/>
    280280      </else>
    281281    </if>
    282282    <else>
    283283      <if><bool><isset property="env.LDFLAGS"/></bool>
    284         <property name="ldflags.arg" value="${env.LDFLAGS}"/>
     284        <property name="ldflags.arg" value="LDFLAGS=&quot;${env.LDFLAGS}&quot;"/>
    285285        <else>
    286286          <property name="ldflags.arg" value=" "/>
     
    292292  <if><bool><isset property="use.support.lib"/></bool>
    293293    <if><bool><isset property="env.PATH"/></bool>
    294       <property name="path.arg" value="${basedir}/ext/gnome-lib/${os.bin.dir}/bin:${env.PATH}"/>
     294      <property name="path.arg" value="PATH=&quot;${basedir}/ext/gnome-lib/${os.bin.dir}/bin:${env.PATH}&quot;"/>
    295295      <else>
    296         <property name="path.arg" value="${basedir}/ext/gnome-lib/${os.bin.dir}/bin"/>
     296        <property name="path.arg" value="PATH=&quot;${basedir}/ext/gnome-lib/${os.bin.dir}/bin&quot;"/>
    297297      </else>
    298298    </if>
    299299    <else>   
    300300      <if><bool><isset property="env.PATH"/></bool>
    301         <property name="path.arg" value="${env.PATH}"/>
     301        <property name="path.arg" value="PATH=&quot;${env.PATH}&quot;"/>
    302302        <else>
    303303          <property name="path.arg" value=" "/>
     
    14871487      <arg line="${gs2.opt.args}"/>
    14881488      <arg line="${static.arg}"/>
    1489       <env key="LDFLAGS" value="${ldflags.arg}"/>
    1490       <env key="CFLAGS" value="${cflags.arg}"/>       
    1491       <env key="CPPFLAGS" value="${cppflags.arg}"/>
    1492       <env key="CXXFLAGS" value="${cxxflags.arg}"/>
    1493       <env key="PATH" value="${path.arg}"/>
     1489      <arg line="${ldflags.arg}"/>
     1490      <arg line="${cflags.arg}"/>       
     1491      <arg line="${cppflags.arg}"/>
     1492      <arg line="${cxxflags.arg}"/>
     1493      <arg line="${path.arg}"/>
    14941494    </exec>
    14951495  </target>
     
    15251525    <exec executable="make" os="${os.unix}" dir="${common.src.home}" failonerror="true">
    15261526      <arg value="${gs2.compile.target}"/>
    1527       <env key="CFLAGS" value="${cflags.arg}"/>       
    1528       <env key="CPPFLAGS" value="${cppflags.arg}"/>
    1529       <env key="CXXFLAGS" value="${cxxflags.arg}"/>
    1530       <env key="LDFLAGS" value="${ldflags.arg}"/>
    15311527    </exec>
    15321528    <!-- windows: -->
     
    18111807      <arg line="${gs2.opt.args}"/>
    18121808      <arg line="${static.arg}"/>
    1813       <env key="LDFLAGS" value="${ldflags.arg}"/>
    1814       <env key="CFLAGS" value="${cflags.arg}"/>       
    1815       <env key="CPPFLAGS" value="${cppflags.arg}"/>
    1816       <env key="CXXFLAGS" value="${cxxflags.arg}"/>
    1817       <env key="PATH" value="${path.arg}"/>
     1809      <arg line="${ldflags.arg}"/>
     1810      <arg line="${cflags.arg}"/>       
     1811      <arg line="${cppflags.arg}"/>
     1812      <arg line="${cxxflags.arg}"/>
     1813      <arg line="${path.arg}"/>
    18181814    </exec>
    18191815  </target>
     
    18231819   
    18241820    <exec executable="make" dir="${build.src.home}" os="${os.unix}" failonerror="true">
    1825       <env key="CFLAGS" value="${cflags.arg}"/>       
    1826       <env key="CPPFLAGS" value="${cppflags.arg}"/>
    1827       <env key="CXXFLAGS" value="${cxxflags.arg}"/>
    1828       <env key="LDFLAGS" value="${ldflags.arg}"/>
    18291821    </exec>
    18301822   
Note: See TracChangeset for help on using the changeset viewer.