## SECTION=system_libraries # boost configuration menuconfig BOOST tristate select LIBC_M if BOOST_INST_NOMT_DBG || BOOST_INST_NOMT_RED || BOOST_INST_MT_DBG || BOOST_INST_MT_RED select LIBC_RT if BOOST_INST_NOMT_DBG || BOOST_INST_NOMT_RED || BOOST_INST_MT_DBG || BOOST_INST_MT_RED select LIBC_PTHREAD if BOOST_INST_MT_DBG || BOOST_INST_MT_RED select GCCLIBS_CXX if BOOST_INST_NOMT_DBG || BOOST_INST_NOMT_RED || BOOST_INST_MT_DBG || BOOST_INST_MT_RED select GCCLIBS_GCC_S if BOOST_INST_NOMT_DBG || BOOST_INST_NOMT_RED || BOOST_INST_MT_DBG || BOOST_INST_MT_RED select ZLIB if BOOST_IOSTREAMS select BZIP2 if BOOST_IOSTREAMS select BZIP2_LIBBZ2 if BOOST_IOSTREAMS select PYTHON if BOOST_PYTHON2 select PYTHON3 if BOOST_PYTHON3 prompt "boost " help Boost provides free peer-reviewed portable C++ source libraries. The project emphasizes libraries that work well with the C++ Standard Library. Boost libraries are intended to be widely useful, and usable across a broad spectrum of applications. The Boost license encourages both commercial and non-commercial use. The boost team aims to establish "existing practice" and provide reference implementations so that Boost libraries are suitable for eventual standardization. Ten Boost libraries are already included in the C++ Standards Committee`s Library Technical Report ( TR1) and in the new C++11 Standard. C++11 also includes several more Boost libraries in addition to those from TR1. More Boost libraries are proposed for TR2. For details see the project homepage: http://www.boost.org/ if BOOST comment "Targetinstall Options " config BOOST_INST_NOMT_DBG bool prompt "Install binaries with debug functions" help Installs binaries with debugging functions. config BOOST_INST_NOMT_RED bool prompt "Install reduced binaries" default y help Installs reduced binaries witout debugging functions. config BOOST_INST_MT_DBG bool select BOOST_THREAD prompt "Install binaries with multithread support and debug functions" help Installs binaries with multithread support, needs thread library. config BOOST_INST_MT_RED bool select BOOST_THREAD prompt "Install reduced binaries with multithread support" default y help Installs binaries with multithread support, needs thread library. comment "Boost Libraries" config BOOST_ATOMIC bool select BOOST_CHRONO select BOOST_DATE_TIME select BOOST_SYSTEM select BOOST_THREAD prompt "atomic" help Boost atomic library config BOOST_CHRONO bool select BOOST_SYSTEM prompt "chrono" help Boost chrono library config BOOST_CONTAINER bool prompt "container" help Boost container library config BOOST_CONTEXT bool prompt "context" help Boost context library config BOOST_COROUTINE bool select BOOST_CONTEXT prompt "coroutine" help Boost coroutine library config BOOST_COROUTINE2 bool select BOOST_CONTEXT prompt "coroutine2" help Boost coroutine2 library config BOOST_DATE_TIME bool prompt "date_time" help Boost date time library config BOOST_EXCEPTION bool prompt "exception" help Boost exception library config BOOST_FILESYSTEM bool select BOOST_SYSTEM prompt "filesystem" help Boost filesystem library config BOOST_GRAPH bool select BOOST_REGEX prompt "graph" help Boost graph library config BOOST_GRAPH_PARALLEL bool prompt "graph_parallel" help Boost graph_parallel library config BOOST_IOSTREAMS bool prompt "iostreams" help Boost iostream library config BOOST_LOCALE bool select BOOST_SYSTEM prompt "locale" help Boost locale library config BOOST_LOG bool select BOOST_DATE_TIME select BOOST_FILESYSTEM select BOOST_REGEX select BOOST_SYSTEM select BOOST_THREAD prompt "log" help Boost log library config BOOST_MATH bool prompt "math" help Boost Math library config BOOST_MPI bool prompt "mpi" help Boost MPI library config BOOST_PROGRAM_OPTIONS bool prompt "program options" help Boost program option parser config BOOST_RANDOM bool prompt "random" help Boost random library config BOOST_REGEX bool prompt "regex" help Boost regex library config BOOST_SERIALIZATION bool prompt "serialization" help Boost serialization library config BOOST_SIGNALS bool prompt "signals" help Boost signals library config BOOST_SYSTEM bool prompt "system" help Boost system library config BOOST_TEST bool prompt "test" help Boost test framework config BOOST_THREAD bool select BOOST_CHRONO select BOOST_SYSTEM prompt "thread" help Portable C++ multi-threading library config BOOST_TIMER bool select BOOST_CHRONO select BOOST_SYSTEM prompt "timer" help Boost timer library config BOOST_WAVE bool select BOOST_THREAD select BOOST_CHRONO select BOOST_FILESYSTEM select BOOST_SYSTEM prompt "wave" help Boost wave library config BOOST_PYTHON bool choice prompt "python" default BOOST_NOPYTHON config BOOST_NOPYTHON bool prompt "no python support" help Select this option if you don't want to build boost.python. config BOOST_PYTHON2 bool prompt "python2" select BOOST_PYTHON help Select this option if you want to use boost.python in combination with python2. config BOOST_PYTHON3 bool prompt "python3" select BOOST_PYTHON help Select this option if you want to use boost.python in combination with python3. endchoice endif