diff options
Diffstat (limited to 'rules/boost.make')
-rw-r--r-- | rules/boost.make | 45 |
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, $@) |