source: gs2-extensions/parallel-building/trunk/src/packages/CASCADE-MAKE/TINYXML.sh@ 25812

Last change on this file since 25812 was 25812, checked in by jmt12, 12 years ago

Adding conditional blocks so that packages are only rebuilt if they missing from the install directory

  • Property svn:executable set to *
File size: 765 bytes
RevLine 
[24591]1#!/bin/bash
2
3package=tinyxml-gs
4version=-2.6.2
5
6progname=$0
7
8source ../cascade-make/lib/cascade-lib.bash GEXTPARALLELBUILDING ../.. $*
9
10prefix=$GEXTPARALLELBUILDING_INSTALLED
11
[24837]12opt_run_untar $force_untar $auto_untar $package $version
13opt_run_configure $force_config $auto_config $package $version $prefix
14
15# Only compile if necessary - we don't edit these source files.
[24591]16if [ ! -e "$GEXTPARALLELBUILDING_INSTALLED/lib/libtinyxml.a" ]
[25812]17then
18 opt_run_make $compile $package $version
19 opt_run_make $install $package $version "install"
20else
21 echo "TinyXML library already compiled => no need to recompile"
[24591]22fi
23
[24837]24opt_run_make $clean $package $version "clean"
25opt_run_make $distclean $package $version "distclean"
[24591]26
[24837]27opt_run_tarclean $tarclean $package $version
[24591]28
29
30
31
[24837]32
Note: See TracBrowser for help on using the repository browser.