summaryrefslogtreecommitdiffstats
path: root/rules/boost.make
diff options
context:
space:
mode:
authorRobert Schwebel <r.schwebel@pengutronix.de>2006-04-03 19:01:48 +0000
committerRobert Schwebel <r.schwebel@pengutronix.de>2006-04-03 19:01:48 +0000
commitaeae08fc577ea495912d03d8afa863030b763f50 (patch)
tree7cab35011b1e6ee79ce3c5c1819ba4017dcdcd8a /rules/boost.make
parentff8f68b41fcf0dbaa3710ef7fcdba8fbf6972134 (diff)
downloadptxdist-aeae08fc577ea495912d03d8afa863030b763f50.tar.gz
ptxdist-aeae08fc577ea495912d03d8afa863030b763f50.tar.xz
fixup
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.10-trunk@5342 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/boost.make')
-rw-r--r--rules/boost.make45
1 files changed, 42 insertions, 3 deletions
diff --git a/rules/boost.make b/rules/boost.make
index 793719c33..ad8ade404 100644
--- a/rules/boost.make
+++ b/rules/boost.make
@@ -18,9 +18,9 @@ PACKAGES-$(PTXCONF_BOOST) += boost
# Paths and names
#
BOOST_VERSION := 1_33_1
-BOOST := boost-$(BOOST_VERSION)
+BOOST := boost_$(BOOST_VERSION)
BOOST_SUFFIX := tar.bz2
-BOOST_URL := $(PTXCONF_SFMIRROR)/boost/$(BOOST).$(BOOST_SUFFIX)
+BOOST_URL := $(PTXCONF_SETUP_SFMIRROR)/boost/$(BOOST).$(BOOST_SUFFIX)
BOOST_SOURCE := $(SRCDIR)/$(BOOST).$(BOOST_SUFFIX)
BOOST_DIR := $(BUILDDIR)/$(BOOST)
@@ -65,7 +65,46 @@ BOOST_ENV := $(CROSS_ENV)
#
# autoconf
#
-BOOST_AUTOCONF := $(CROSS_AUTOCONF_USR)
+BOOST_AUTOCONF = $(CROSS_AUTOCONF_USR)
+BOOST_AUTOCONF_LIBS=
+ifdef PTXCONF_BOOST_REGEXP
+BOOST_AUTOCONF_LIBS+=regexp,
+endif
+ifdef PTXCONF_BOOST_SIGNALS
+BOOST_AUTOCONF_LIBS+=signals,
+endif
+ifdef PTXCONF_BOOST_SERIALIZATION
+BOOST_AUTOCONF_LIBS+=serialization,
+endif
+ifdef PTXCONF_BOOST_THREAD
+BOOST_AUTOCONF_LIBS+=thread,
+endif
+ifdef PTXCONF_BOOST_PYTHON
+BOOST_AUTOCONF_LIBS+=python,
+endif
+ifdef PTXCONF_BOOST_FILESYSTEM
+BOOST_AUTOCONF_LIBS+=filesystem,
+endif
+ifdef PTXCONF_BOOST_WAVE
+BOOST_AUTOCONF_LIBS+=wave,
+endif
+ifdef PTXCONF_BOOST_DATE_TIME
+BOOST_AUTOCONF_LIBS+=date_time,
+endif
+ifdef PTXCONF_BOOST_IOSTREAMS
+BOOST_AUTOCONF_LIBS+=iostreams,
+endif
+ifdef PTXCONF_BOOST_TEST
+BOOST_AUTOCONF_LIBS+=test,
+endif
+ifdef PTXCONF_BOOST_PROGRAM_OPTIONS
+BOOST_AUTOCONF_LIBS+=program_options,
+endif
+ifdef PTXCONF_BOOST_GRAPH
+BOOST_AUTOCONF_LIBS+=graph,
+endif
+
+BOOST_AUTOCONF += --with-libraries=$(BOOST_AUTOCONF_LIBS)
$(STATEDIR)/boost.prepare: $(boost_prepare_deps_default)
@$(call targetinfo, $@)