Skip to Content.
Please activate JavaScript in your web browser
List archive
Re: [SM-Commit] GIT changes to test grimoire by Treeve Jelbert : 3b1666a1749b2f1400bf6f9a7dd68cda9749d9cc
Chronological
Thread
<
Chronological
>
<
Thread
>
From
: "Andraž \"ruskie\" Levstik" <ruskie AT mages.ath.cx>
To
: Treeve Jelbert <treeve AT scarlet.be>
Cc
: sm-commit AT lists.ibiblio.org
Subject
: Re: [SM-Commit] GIT changes to test grimoire by Treeve Jelbert : 3b1666a1749b2f1400bf6f9a7dd68cda9749d9cc
Date
: Mon, 29 May 2006 20:38:33 +0200
Treeve Jelbert wrote :
>
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
>
>
_______________________________________________
>
SM-Commit mailing list
>
SM-Commit AT lists.ibiblio.org
>
http://lists.ibiblio.org/mailman/listinfo/sm-commit
>
>
This should add a SUB_DEPENDS for all the various libraries as well then
--
Andraž "ruskie" Levstik
Source Mage GNU/Linux Games grimoire guru
Geek/Hacker/Tinker
Hacker FAQ:
http://www.plethora.net/%7eseebs/faqs/hacker.html
Be sure brain is in gear before engaging mouth.
Key id = A7A9E461
Key fingerprint = 757E C16B F5B7 DC27 B003 CCED CF95 3A77 A7A9 E461
[SM-Commit] GIT changes to test grimoire by Treeve Jelbert : 3b1666a1749b2f1400bf6f9a7dd68cda9749d9cc
,
Treeve Jelbert, 05/29/2006
Re: [SM-Commit] GIT changes to test grimoire by Treeve Jelbert : 3b1666a1749b2f1400bf6f9a7dd68cda9749d9cc
,
Andraž "ruskie" Levstik, 05/29/2006
Archive powered by
MHonArc 2.6.24
.