Date: Friday, April 6, 2007 @ 11:22:13
Author: marc
Path: /cvsroot/carob/lms-kit-builder
Modified: lmsbuild.sh (1.3 -> 1.4)
Don't re-run ./configure every time
-------------+
lmsbuild.sh | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletion(-)
Index: lms-kit-builder/lmsbuild.sh
diff -u lms-kit-builder/lmsbuild.sh:1.3 lms-kit-builder/lmsbuild.sh:1.4
--- lms-kit-builder/lmsbuild.sh:1.3 Fri Apr 6 11:01:53 2007
+++ lms-kit-builder/lmsbuild.sh Fri Apr 6 11:22:13 2007
@@ -30,8 +30,10 @@
# relative paths are practically impossible with autoconf
CAROBPATH="`pwd`/carob-${carob_version}"
+
cd libmysequoia-${libmysequoia_version}
+
# TODO: add real OS-dependent flags, similar to carob/make-includes
# this is a quick hack for FreeBSD / linux
OSCPPFLAGS=-I/usr/local/include
@@ -43,11 +45,14 @@
# export CXXFLAGS
-# TODO: Don't run everytime (Use config.status or sthing?)
+if test -e ./config.status
+then ./config.status # rerun it just because it's fast and can't harm
+else
./configure \
--sysconfdir=/etc/mysequoia \
CPPFLAGS="-I${CAROBPATH} ${OSCPPFLAGS}" \
LDFLAGS="-L${CAROBPATH} ${OSLDFLAGS}"
+fi
# check that we won't link to libcarob.so
[ -e ${CAROBPATH}/libcarob.so ] &&
_______________________________________________
Carob-commits mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/carob-commits