Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to test grimoire by Treeve Jelbert : 3b1666a1749b2f1400bf6f9a7dd68cda9749d9cc

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Treeve Jelbert <scm AT mail.sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to test grimoire by Treeve Jelbert : 3b1666a1749b2f1400bf6f9a7dd68cda9749d9cc
  • Date: Mon, 29 May 2006 13:06:44 -0500

GIT changes to test grimoire by Treeve Jelbert :
3b1666a1749b2f1400bf6f9a7dd68cda9749d9cc <treeve AT scarlet.be>:

libs/boost/BUILD | 7 +++++++
libs/boost/CONFIGURE | 5 +++++
libs/boost/DEPENDS | 11 ++++++-----
libs/boost/HISTORY | 7 +++++++
4 files changed, 25 insertions(+), 5 deletions(-)

New commits:
commit 3b1666a1749b2f1400bf6f9a7dd68cda9749d9cc
Merge: ea9b059... 5083047...
Author: Treeve Jelbert <treeve AT scarlet.be>
Commit: Treeve Jelbert <treeve AT scarlet.be>

Merge branch 'master' of ssh://scm.sourcemage.org/smgl/grimoire

commit ea9b059dd1a212631b6ba7d256096509679a788d
Author: Treeve Jelbert <treeve AT scarlet.be>
Commit: Treeve Jelbert <treeve AT scarlet.be>

boost - allow selective install of libraries

diff --git a/libs/boost/BUILD b/libs/boost/BUILD
index 5047558..79ba651 100755
--- a/libs/boost/BUILD
+++ b/libs/boost/BUILD
@@ -1,3 +1,10 @@
+BLIST="--with-libraries=" &&
+for BL in $BOOST_LIBS;do
+ BL=${BL// /} &&
+ BLIST="${BLIST}${SEP}${BL}" &&
+ SEP=,
+done &&
+OPTS="$BLIST $OPTS" &&
export CXXFLAGS="$CFLAGS" &&
./configure --prefix=${INSTALL_ROOT}/usr \
$OPTS &&
diff --git a/libs/boost/CONFIGURE b/libs/boost/CONFIGURE
new file mode 100755
index 0000000..cda6ee8
--- /dev/null
+++ b/libs/boost/CONFIGURE
@@ -0,0 +1,5 @@
+source $GRIMOIRE/config_query_multi.function &&
+config_query_multi BOOST_LIBS "which libraries would you like to install?" \
+ all regex signals serialization thread python
filesystem \
+ wave date_time iostreams test program_options
graph
+
diff --git a/libs/boost/DEPENDS b/libs/boost/DEPENDS
index a749cd5..7a51014 100755
--- a/libs/boost/DEPENDS
+++ b/libs/boost/DEPENDS
@@ -1,9 +1,10 @@
depends g++ &&
-depends boost-jam &&
-optional_depends python \
- "--with-python=python" \
- "--without-libraries=python" \
- "for Python script support" &&
+depends boost-jam "--with-bjam=/usr/bin/bjam" &&
+for BL in $BOOST_LIBS;do
+ if [ $BL == python ];then
+ depends python "--with-python=python"
+ fi
+done &&
optional_depends icu \
"--with-icu" \
"" \
diff --git a/libs/boost/HISTORY b/libs/boost/HISTORY
index 52cd31d..6c65271 100644
--- a/libs/boost/HISTORY
+++ b/libs/boost/HISTORY
@@ -1,3 +1,10 @@
+2006-05-29 Treeeve Jelbert <treeve01 AT pi.be>
+ * CONFIGURE: added
+ allow choice of libraries to be installed
+ * BUILD: parse configure choices
+ * DEPENDS: parse configure choices for python depends
+ actually use prebuilt bjam
+
2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
* DETAILS: (automated) Add KEYWORDS





Archive powered by MHonArc 2.6.24.

Top of Page