Changeset 22940

Show
Ignore:
Timestamp:
22.09.2010 11:31:18 (9 years ago)
Author:
sjm84
Message:

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

Files:
1 modified

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