From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter Korsgaard Date: Mon, 30 Jan 2012 00:04:18 +0100 Subject: [Buildroot] [PATCH v2] boost: New package added. Version 1.47 In-Reply-To: <4E96BFD0.2050706@visionsystems.de> (Yegor Yefremov's message of "Thu, 13 Oct 2011 12:39:12 +0200") References: <4E96BFD0.2050706@visionsystems.de> Message-ID: <87vcnuglfx.fsf@macbook.be.48ers.dk> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net >>>>> "Yegor" == Yegor Yefremov writes: Yegor> Signed-off-by: Allan W. Nielsen Yegor> Signed-off-by: Yegor Yefremov Committed with minor tweaks, sorry for the slow response. Yegor> --- Yegor> changes: Yegor> 1. convert GENTARGETS to the latest syntax Yegor> 2. add all dependencies in one line Yegor> package/Config.in | 1 Yegor> package/boost/Config.in | 99 ++++++++++++++++++++++++++++++++++++++++++++++++ Yegor> package/boost/boost.mk | 83 ++++++++++++++++++++++++++++++++++++++++ Yegor> 3 files changed, 183 insertions(+) Yegor> create mode 100644 package/boost/Config.in Yegor> create mode 100644 package/boost/boost.mk Yegor> Index: b/package/Config.in Yegor> =================================================================== Yegor> --- a/package/Config.in Yegor> +++ b/package/Config.in Yegor> @@ -346,6 +346,7 @@ Yegor> source "package/fftw/Config.in" Yegor> source "package/libargtable2/Config.in" Yegor> source "package/argp-standalone/Config.in" Yegor> +source "package/boost/Config.in" Yegor> source "package/libatomic_ops/Config.in" Yegor> source "package/libcap/Config.in" Yegor> source "package/libdaemon/Config.in" Yegor> Index: b/package/boost/Config.in Yegor> =================================================================== Yegor> --- /dev/null Yegor> +++ b/package/boost/Config.in Yegor> @@ -0,0 +1,99 @@ Yegor> +config BR2_PACKAGE_BOOST Yegor> + bool "boost" Yegor> + select BR2_PACKAGE_BZIP2 Yegor> + select BR2_PACKAGE_ZLIB You're forgetting a 'depends on BR2_INSTALL_LIBSTCPP' Yegor> + help Yegor> + A general purpose c++ library s/c++/C++/ Yegor> + Yegor> + http://www.boost.org/ Yegor> + Yegor> +menu "Boost libraries" Yegor> + depends on BR2_PACKAGE_BOOST Yegor> + It makes more sense to put all these options in a if BR2_PACKAGE_BOOST .. endif Yegor> +config BR2_PACKAGE_BOOST_MULTITHREADED Yegor> + depends on BR2_PACKAGE_BOOST Yegor> + bool "boost-multithreaded" Should depend on BR2_TOOLCHAIN_HAS_THREADS Yegor> +config BR2_PACKAGE_BOOST_THREAD Yegor> + depends on BR2_PACKAGE_BOOST Yegor> + bool "boost-thread" This one as well. -- Bye, Peter Korsgaard