summaryrefslogtreecommitdiffstats
path: root/rules/boost.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2012-09-30 13:01:32 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2012-09-30 13:02:29 +0200
commite983de35b3012c8000ea0aaef7130b3a7b27374f (patch)
tree9bf1a297bd9276d27d140d82fc39de1cba53e296 /rules/boost.make
parente2d3ace10008df7c4481038fb999279b6493712b (diff)
downloadptxdist-e983de35b3012c8000ea0aaef7130b3a7b27374f.tar.gz
ptxdist-e983de35b3012c8000ea0aaef7130b3a7b27374f.tar.xz
boost: version bumpt 1.47.0 -> 1.51.0
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/boost.make')
-rw-r--r--rules/boost.make33
1 files changed, 23 insertions, 10 deletions
diff --git a/rules/boost.make b/rules/boost.make
index f6c09b890..b5f43fd43 100644
--- a/rules/boost.make
+++ b/rules/boost.make
@@ -17,8 +17,8 @@ PACKAGES-$(PTXCONF_BOOST) += boost
#
# Paths and names
#
-BOOST_VERSION := 1_47_0
-BOOST_MD5 := a2dc343f7bc7f83f8941e47ed4a18200
+BOOST_VERSION := 1_51_0
+BOOST_MD5 := 4b6bd483b692fd138aef84ed2c8eb679
BOOST := boost_$(BOOST_VERSION)
BOOST_SUFFIX := tar.bz2
BOOST_URL := $(call ptx/mirror, SF, boost/$(BOOST).$(BOOST_SUFFIX))
@@ -46,7 +46,7 @@ endif
# -q: quit on error
# -d: debug level, default=1
BOOST_JAM := \
- $(BOOST_DIR)/bjam \
+ $(BOOST_DIR)/b2 \
--user-config=user-config.jam \
-q \
-d0 \
@@ -57,7 +57,8 @@ BOOST_JAM := \
variant=$(subst $(space),$(comma),$(strip $(JAM_LIB_DEBUG) $(JAM_LIB_RELEASE))) \
threading=$(subst $(space),$(comma),$(strip $(JAM_LIB_SINGLE) $(JAM_LIB_MULTI))) \
link=shared \
- toolset=gcc-$(PTXCONF_ARCH_STRING)
+ toolset=gcc-$(PTXCONF_ARCH_STRING) \
+ target-os=linux
JAM_MAKE_OPT := \
$(PARALLELMFLAGS) \
@@ -71,16 +72,28 @@ JAM_INSTALL_OPT := \
# this
BOOST_LIBRARIES-y := date_time
-BOOST_LIBRARIES-$(PTXCONF_BOOST_FILESYSTEM) += filesystem system
+BOOST_LIBRARIES-$(PTXCONF_BOOST_CHRONO) += chrono
+BOOST_LIBRARIES-$(PTXCONF_BOOST_CONTEXT) += context
+BOOST_LIBRARIES-$(PTXCONF_BOOST_DATE_TIME) += date_time
+BOOST_LIBRARIES-$(PTXCONF_BOOST_EXCEPTION) += exception
+BOOST_LIBRARIES-$(PTXCONF_BOOST_FILESYSTEM) += filesystem
+BOOST_LIBRARIES-$(PTXCONF_BOOST_GRAPH) += graph
+BOOST_LIBRARIES-$(PTXCONF_BOOST_GRAPH_PARALLEL) += graph_parallel
+BOOST_LIBRARIES-$(PTXCONF_BOOST_IOSTREAMS) += iostreams
+BOOST_LIBRARIES-$(PTXCONF_BOOST_LOCALE) += locale
+BOOST_LIBRARIES-$(PTXCONF_BOOST_MATH) += math
+BOOST_LIBRARIES-$(PTXCONF_BOOST_MPI) += mpi
+BOOST_LIBRARIES-$(PTXCONF_BOOST_PROGRAM_OPTIONS)+= program_options
+BOOST_LIBRARIES-$(PTXCONF_BOOST_PYTHON) += python
+BOOST_LIBRARIES-$(PTXCONF_BOOST_RANDOM) += random
BOOST_LIBRARIES-$(PTXCONF_BOOST_REGEX) += regex
-BOOST_LIBRARIES-$(PTXCONF_BOOST_THREAD) += thread
-BOOST_LIBRARIES-$(PTXCONF_BOOST_PROGRAM_OPTIONS) += program_options
BOOST_LIBRARIES-$(PTXCONF_BOOST_SERIALIZATION) += serialization
BOOST_LIBRARIES-$(PTXCONF_BOOST_SIGNALS) += signals
-BOOST_LIBRARIES-$(PTXCONF_BOOST_IOSTREAMS) += iostreams
-BOOST_LIBRARIES-$(PTXCONF_BOOST_WAVE) += wave
+BOOST_LIBRARIES-$(PTXCONF_BOOST_SYSTEM) += system
BOOST_LIBRARIES-$(PTXCONF_BOOST_TEST) += test
-BOOST_LIBRARIES-$(PTXCONF_BOOST_GRAPH) += graph
+BOOST_LIBRARIES-$(PTXCONF_BOOST_THREAD) += thread
+BOOST_LIBRARIES-$(PTXCONF_BOOST_TIMER) += timer
+BOOST_LIBRARIES-$(PTXCONF_BOOST_WAVE) += wave
BOOST_PATH := PATH=$(CROSS_PATH)
BOOST_CONF_TOOL := NO