Source-Makefile: feeds/packages/libs/boost/Makefile
Build-Depends: boost/host PACKAGE_python:python PACKAGE_python3:python3
Build-Types: host

Package: boost-atomic
Version: 1.67.0-2
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt +boost-system
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: Boost C++ source library (atomic)
Maintainer: Carlos M. Ferreira <carlosmf.pt@gmail.com>
Source: boost_1_67_0.tar.bz2
License: Boost Software License <http://www.boost.org/users/license.html>
Type: ipkg
Hidden: 1
Description:    This package contains the Boost atomic library.
http://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@

Package: boost-chrono
Version: 1.67.0-2
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt +boost-system
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: Boost C++ source library (chrono)
Maintainer: Carlos M. Ferreira <carlosmf.pt@gmail.com>
Source: boost_1_67_0.tar.bz2
License: Boost Software License <http://www.boost.org/users/license.html>
Type: ipkg
Hidden: 1
Description:    This package contains the Boost chrono library.
http://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@

Package: boost-container
Version: 1.67.0-2
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: Boost C++ source library (container)
Maintainer: Carlos M. Ferreira <carlosmf.pt@gmail.com>
Source: boost_1_67_0.tar.bz2
License: Boost Software License <http://www.boost.org/users/license.html>
Type: ipkg
Hidden: 1
Description:    This package contains the Boost container library.
http://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@

Package: boost-context
Version: 1.67.0-2
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt +boost-chrono +boost-system +boost-thread
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: Boost C++ source library (context)
Maintainer: Carlos M. Ferreira <carlosmf.pt@gmail.com>
Source: boost_1_67_0.tar.bz2
License: Boost Software License <http://www.boost.org/users/license.html>
Type: ipkg
Hidden: 1
Description:    This package contains the Boost context library.
http://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@

Package: boost-contract
Version: 1.67.0-2
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt +boost-system
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: Boost C++ source library (contract)
Maintainer: Carlos M. Ferreira <carlosmf.pt@gmail.com>
Source: boost_1_67_0.tar.bz2
License: Boost Software License <http://www.boost.org/users/license.html>
Type: ipkg
Hidden: 1
Description:    This package contains the Boost contract library.
http://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@

Package: boost-coroutine
Version: 1.67.0-2
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt +boost-system +boost-chrono +boost-context +boost-thread
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: Boost C++ source library (coroutine)
Maintainer: Carlos M. Ferreira <carlosmf.pt@gmail.com>
Source: boost_1_67_0.tar.bz2
License: Boost Software License <http://www.boost.org/users/license.html>
Type: ipkg
Hidden: 1
Description:    This package contains the Boost coroutine library.
http://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@

Package: boost-date_time
Version: 1.67.0-2
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: Boost C++ source library (date_time)
Maintainer: Carlos M. Ferreira <carlosmf.pt@gmail.com>
Source: boost_1_67_0.tar.bz2
License: Boost Software License <http://www.boost.org/users/license.html>
Type: ipkg
Hidden: 1
Description:    This package contains the Boost date_time library.
http://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@

Package: boost-fiber
Version: 1.67.0-2
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt +boost-coroutine +boost-filesystem
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: Boost C++ source library (fiber)
Maintainer: Carlos M. Ferreira <carlosmf.pt@gmail.com>
Source: boost_1_67_0.tar.bz2
License: Boost Software License <http://www.boost.org/users/license.html>
Type: ipkg
Hidden: 1
Description:    This package contains the Boost fiber library.
http://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@

Package: boost-filesystem
Version: 1.67.0-2
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt +boost-system
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: Boost C++ source library (filesystem)
Maintainer: Carlos M. Ferreira <carlosmf.pt@gmail.com>
Source: boost_1_67_0.tar.bz2
License: Boost Software License <http://www.boost.org/users/license.html>
Type: ipkg
Hidden: 1
Description:    This package contains the Boost filesystem library.
http://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@

Package: boost-graph
Version: 1.67.0-2
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt +boost-regex
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: Boost C++ source library (graph)
Maintainer: Carlos M. Ferreira <carlosmf.pt@gmail.com>
Source: boost_1_67_0.tar.bz2
License: Boost Software License <http://www.boost.org/users/license.html>
Type: ipkg
Hidden: 1
Description:    This package contains the Boost graph library.
http://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@

Package: boost-iostreams
Version: 1.67.0-2
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt +zlib +liblzma +libbz2
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: Boost C++ source library (iostreams)
Maintainer: Carlos M. Ferreira <carlosmf.pt@gmail.com>
Source: boost_1_67_0.tar.bz2
License: Boost Software License <http://www.boost.org/users/license.html>
Type: ipkg
Hidden: 1
Description:    This package contains the Boost iostreams library.
http://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@

Package: boost-locale
Version: 1.67.0-2
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt +boost-system +BUILD_NLS:libiconv-full @BUILD_NLS
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: Boost C++ source library (locale)
Maintainer: Carlos M. Ferreira <carlosmf.pt@gmail.com>
Source: boost_1_67_0.tar.bz2
License: Boost Software License <http://www.boost.org/users/license.html>
Type: ipkg
Hidden: 1
Description:    This package contains the Boost locale library.
http://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@

Package: boost-log
Version: 1.67.0-2
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt +boost-system +boost-chrono +boost-date_time +boost-thread +boost-filesystem +boost-regex
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: Boost C++ source library (log)
Maintainer: Carlos M. Ferreira <carlosmf.pt@gmail.com>
Source: boost_1_67_0.tar.bz2
License: Boost Software License <http://www.boost.org/users/license.html>
Type: ipkg
Hidden: 1
Description:    This package contains the Boost log library.
http://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@

Package: boost-math
Version: 1.67.0-2
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: Boost C++ source library (math)
Maintainer: Carlos M. Ferreira <carlosmf.pt@gmail.com>
Source: boost_1_67_0.tar.bz2
License: Boost Software License <http://www.boost.org/users/license.html>
Type: ipkg
Hidden: 1
Description:    This package contains the Boost math library.
http://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@

Package: boost-program_options
Version: 1.67.0-2
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: Boost C++ source library (program_options)
Maintainer: Carlos M. Ferreira <carlosmf.pt@gmail.com>
Source: boost_1_67_0.tar.bz2
License: Boost Software License <http://www.boost.org/users/license.html>
Type: ipkg
Hidden: 1
Description:    This package contains the Boost program_options library.
http://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@

Package: boost-python
Version: 1.67.0-2
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt @PACKAGE_python
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: Boost C++ source library (python)
Maintainer: Carlos M. Ferreira <carlosmf.pt@gmail.com>
Source: boost_1_67_0.tar.bz2
License: Boost Software License <http://www.boost.org/users/license.html>
Type: ipkg
Hidden: 1
Description:    This package contains the Boost python library.
http://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@

Package: boost-python3
Version: 1.67.0-2
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt @PACKAGE_python3
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: Boost C++ source library (python3)
Maintainer: Carlos M. Ferreira <carlosmf.pt@gmail.com>
Source: boost_1_67_0.tar.bz2
License: Boost Software License <http://www.boost.org/users/license.html>
Type: ipkg
Hidden: 1
Description:    This package contains the Boost python3 library.
http://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@

Package: boost-random
Version: 1.67.0-2
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt +boost-system
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: Boost C++ source library (random)
Maintainer: Carlos M. Ferreira <carlosmf.pt@gmail.com>
Source: boost_1_67_0.tar.bz2
License: Boost Software License <http://www.boost.org/users/license.html>
Type: ipkg
Hidden: 1
Description:    This package contains the Boost random library.
http://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@

Package: boost-regex
Version: 1.67.0-2
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: Boost C++ source library (regex)
Maintainer: Carlos M. Ferreira <carlosmf.pt@gmail.com>
Source: boost_1_67_0.tar.bz2
License: Boost Software License <http://www.boost.org/users/license.html>
Type: ipkg
Hidden: 1
Description:    This package contains the Boost regex library.
http://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@

Package: boost-serialization
Version: 1.67.0-2
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: Boost C++ source library (serialization)
Maintainer: Carlos M. Ferreira <carlosmf.pt@gmail.com>
Source: boost_1_67_0.tar.bz2
License: Boost Software License <http://www.boost.org/users/license.html>
Type: ipkg
Hidden: 1
Description:    This package contains the Boost serialization library.
http://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@

Package: boost-wserialization
Version: 1.67.0-2
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt +boost-serialization
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: Boost C++ source library (wserialization)
Maintainer: Carlos M. Ferreira <carlosmf.pt@gmail.com>
Source: boost_1_67_0.tar.bz2
License: Boost Software License <http://www.boost.org/users/license.html>
Type: ipkg
Hidden: 1
Description:    This package contains the Boost wserialization library.
http://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@

Package: boost-signals
Version: 1.67.0-2
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: Boost C++ source library (signals)
Maintainer: Carlos M. Ferreira <carlosmf.pt@gmail.com>
Source: boost_1_67_0.tar.bz2
License: Boost Software License <http://www.boost.org/users/license.html>
Type: ipkg
Hidden: 1
Description:    This package contains the Boost signals library.
http://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@

Package: boost-stacktrace
Version: 1.67.0-2
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: Boost C++ source library (stacktrace)
Maintainer: Carlos M. Ferreira <carlosmf.pt@gmail.com>
Source: boost_1_67_0.tar.bz2
License: Boost Software License <http://www.boost.org/users/license.html>
Type: ipkg
Hidden: 1
Description:    This package contains the Boost stacktrace library.
http://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@

Package: boost-system
Version: 1.67.0-2
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: Boost C++ source library (system)
Maintainer: Carlos M. Ferreira <carlosmf.pt@gmail.com>
Source: boost_1_67_0.tar.bz2
License: Boost Software License <http://www.boost.org/users/license.html>
Type: ipkg
Hidden: 1
Description:    This package contains the Boost system library.
http://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@

Package: boost-thread
Version: 1.67.0-2
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt +boost-system +boost-chrono +boost-atomic
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: Boost C++ source library (thread)
Maintainer: Carlos M. Ferreira <carlosmf.pt@gmail.com>
Source: boost_1_67_0.tar.bz2
License: Boost Software License <http://www.boost.org/users/license.html>
Type: ipkg
Hidden: 1
Description:    This package contains the Boost thread library.
http://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@

Package: boost-timer
Version: 1.67.0-2
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt +boost-chrono
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: Boost C++ source library (timer)
Maintainer: Carlos M. Ferreira <carlosmf.pt@gmail.com>
Source: boost_1_67_0.tar.bz2
License: Boost Software License <http://www.boost.org/users/license.html>
Type: ipkg
Hidden: 1
Description:    This package contains the Boost timer library.
http://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@

Package: boost-type_erasure
Version: 1.67.0-2
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt +boost-chrono +boost-system +boost-thread
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: Boost C++ source library (type_erasure)
Maintainer: Carlos M. Ferreira <carlosmf.pt@gmail.com>
Source: boost_1_67_0.tar.bz2
License: Boost Software License <http://www.boost.org/users/license.html>
Type: ipkg
Hidden: 1
Description:    This package contains the Boost type_erasure library.
http://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@

Package: boost-wave
Version: 1.67.0-2
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt +boost-date_time +boost-thread +boost-filesystem
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: Boost C++ source library (wave)
Maintainer: Carlos M. Ferreira <carlosmf.pt@gmail.com>
Source: boost_1_67_0.tar.bz2
License: Boost Software License <http://www.boost.org/users/license.html>
Type: ipkg
Hidden: 1
Description:    This package contains the Boost wave library.
http://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@

Package: boost-test
Version: 1.67.0-2
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt +boost-system +boost-timer
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: Boost C++ source library (test)
Maintainer: Carlos M. Ferreira <carlosmf.pt@gmail.com>
Source: boost_1_67_0.tar.bz2
License: Boost Software License <http://www.boost.org/users/license.html>
Type: ipkg
Hidden: 1
Description: Boost C++ source library (test)
http://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@

Package: boost-libs
Version: 1.67.0-2
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt +boost-atomic +boost-chrono +boost-container +boost-context +boost-contract +boost-coroutine +boost-date_time +boost-fiber +boost-filesystem +boost-graph +boost-iostreams +BUILD_NLS:boost-locale +boost-log +boost-math +boost-program_options +PACKAGE_python:boost-python +PACKAGE_python3:boost-python3 +boost-random +boost-regex +boost-serialization +boost-wserialization +boost-signals +boost-stacktrace +boost-system +boost-thread +boost-timer +boost-type_erasure +boost-wave
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: Boost C++ source library (all libs)
Maintainer: Carlos M. Ferreira <carlosmf.pt@gmail.com>
Source: boost_1_67_0.tar.bz2
License: Boost Software License <http://www.boost.org/users/license.html>
Type: ipkg
Hidden: 1
Description:  This meta package contains only dependencies to the other libraries from
 the boost libraries collection.
http://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@

Package: boost
Version: 1.67.0-2
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt
Conflicts: 
Menu-Depends: 
Provides: 
Section: libs
Category: Libraries
Repository: base
Title: Boost C++ source library packages
Maintainer: Carlos M. Ferreira <carlosmf.pt@gmail.com>
Source: boost_1_67_0.tar.bz2
License: Boost Software License <http://www.boost.org/users/license.html>
Type: ipkg
Description: This package provides the Boost v1.67.0 libraries.
Boost is a set of free, peer-reviewed, portable C++ source libraries.

-----------------------------------------------------------------------------
|                                Warning                                    |
| In order to build all of the Boost Libraries, it is necessary             |
| to use, at least, GCC version 5 (C++14 support) and, it is necessary to   |
| compile the kernel with Full Language Support.                            |
| Without these requirerements, the following libs will not be available:   |
| - Boost.Locale                                                            |
| - Boost.Coroutine2 (header-only library - requires C++11)                 |
| - Boost.Fiber (requires C++14)                                            |
-----------------------------------------------------------------------------

This package provides the following run-time libraries:
 - atomic
 - chrono
 - container
 - context
 - contract (new in 1.67.0)
 - coroutine (Deprecated - use Coroutine2)
 - - coroutine2 (Requires GCC v5 and up)
 - date_time
 - exception
 - filesystem
 - fiber (Requires GCC v5 and up)
 - graph
 - - graph-parallel
 - iostreams
 - locale (Requires kernel being compiled with full language support)
 - log
 - math
 - program_options
 - python
 - python3
 - random
 - regex
 - serialization and wserialization
 - signals
 - stackstrace
 - system
 - thread
 - timer
 - type_erasure
 - wave

There are many more header-only libraries supported by Boost.
See more at http://www.boost.org/doc/libs/1_67_0/
http://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@
Config:
	menu "Select Boost Options"
		depends on PACKAGE_boost
		comment "Boost compilation options."

		choice
			prompt "Compile Boost libraries."
				default boost-static-and-shared-libs
				help
					Choose which version to compile.
					-> Shared:
						- Only Shared libs will be compiled.
					-> Static:
						- Only Static libs will be compiled.
					-> Both:
						- Both Static and Shared libs will be compiled.

			config boost-shared-libs
				bool "Shared"
			
			config boost-static-libs
				bool "Static"
			
			config boost-static-and-shared-libs
				bool "Both"
		endchoice

		choice
			prompt "Selects Boost Runtime linkage."
			default boost-runtime-shared
			help
				Choose which C and C++ runtimes to use:
				-> Use Shared runtimes.
				-> Use Static runtimes.
					- Not available if Shared libs are to be built.
				-> Use both runtimes.
					- Not available if Shared libs are to be built.
					- Two separate versions of Boost are built, linking each to a different runtime. 
					- This option requires "Use tagged names" option to be active.

			config boost-runtime-shared
				bool "Shared"

			config boost-runtime-static
				depends on @(!boost-shared-libs&&!boost-static-and-shared-libs)
				bool "Static"		    	

			config boost-runtime-static-and-shared
				depends on @(boost-use-name-tags&&!boost-shared-libs&&!boost-static-and-shared-libs)
				bool "Both"
		endchoice

		choice
			prompt "Select a Variant."
			default boost-variant-release
			help
				Chooses which boost variant should be selected:
				-> Release: Optimizes Boost for release.
					- Optimization: Speed;  Debug Symbols: Off; Inlining: Full; Runtime Debugging: Off.
				-> Debug: 
					- Optimization: Off; Debug Symbols: On; Inlining: Off; Runtime Debugging: On.
				-> Profile:
					- Profiling: On;  Debug Symbols: On.

			config boost-variant-release
				bool "Release"

			config boost-variant-debug
				bool "Debug"

			config boost-variant-profile
				bool "Profile"
		endchoice

		config boost-use-name-tags
			bool "Use tagged names."
			help 
				Add name tags the lib files, to diferentiate each library version:
				  "-mt" for multi-threading.
				  "-d" for debugging.
				  "-s" for runtime static link".
				Might break compatibility with libraries that expect boost libs with default names.
			default n

		config boost-single-thread
			depends on @boost-use-name-tags
			bool "Single thread Support."
			help 
				Compile Boost libraries in single-thread mode.
			default n
			    
		config boost-build-type-complete
			depends on @boost-use-name-tags
			bool "Complete Boost Build."
			help 
				Builds both release and debug libs. It will take much longer to compile.
			default n
	endmenu

	menu "Select Boost libraries"
		depends on PACKAGE_boost
		comment "Libraries"

		config boost-libs-all
			bool "Include all Boost libraries."
			default m if ALL
			select PACKAGE_boost-libs
			select boost-test-pkg
			select boost-coroutine2
			select boost-graph-parallel

		config boost-test-pkg
			bool "Boost test package."
			default m if ALL
			select PACKAGE_boost-test

		config boost-coroutine2
			depends on !@GCC_VERSION_4_8
			bool "Boost couroutine2 support."
			select PACKAGE_boost-coroutine
			default n

		config boost-graph-parallel
			bool "Boost parallel graph support."
			select PACKAGE_boost-graph
			default n

		 config PACKAGE_boost-atomic
			prompt "Boost atomic library."
			default m if ALL
			 

		  config PACKAGE_boost-chrono
			prompt "Boost chrono library."
			default m if ALL
			 

		  config PACKAGE_boost-container
			prompt "Boost container library."
			default m if ALL
			 

		  config PACKAGE_boost-context
			prompt "Boost context library."
			default m if ALL
			 

		  config PACKAGE_boost-contract
			prompt "Boost contract library."
			default m if ALL
			 

		  config PACKAGE_boost-coroutine
			prompt "Boost coroutine library."
			default m if ALL
			 

		  config PACKAGE_boost-date_time
			prompt "Boost date_time library."
			default m if ALL
			 

		  config PACKAGE_boost-fiber
			prompt "Boost fiber library."
			default m if ALL
			 

		  config PACKAGE_boost-filesystem
			prompt "Boost filesystem library."
			default m if ALL
			 

		  config PACKAGE_boost-graph
			prompt "Boost graph library."
			default m if ALL
			 

		  config PACKAGE_boost-iostreams
			prompt "Boost iostreams library."
			default m if ALL
			 

		  config PACKAGE_boost-locale
			prompt "Boost locale library."
			default m if ALL
			depends on BUILD_NLS 

		  config PACKAGE_boost-log
			prompt "Boost log library."
			default m if ALL
			 

		  config PACKAGE_boost-math
			prompt "Boost math library."
			default m if ALL
			 

		  config PACKAGE_boost-program_options
			prompt "Boost program_options library."
			default m if ALL
			 

		  config PACKAGE_boost-python
			prompt "Boost python library."
			default m if ALL
			 depends on PACKAGE_python

		  config PACKAGE_boost-python3
			prompt "Boost python3 library."
			default m if ALL
			 depends on PACKAGE_python3

		  config PACKAGE_boost-random
			prompt "Boost random library."
			default m if ALL
			 

		  config PACKAGE_boost-regex
			prompt "Boost regex library."
			default m if ALL
			 

		  config PACKAGE_boost-serialization
			prompt "Boost serialization library."
			default m if ALL
			 

		  config PACKAGE_boost-wserialization
			prompt "Boost wserialization library."
			default m if ALL
			 

		  config PACKAGE_boost-signals
			prompt "Boost signals library."
			default m if ALL
			 

		  config PACKAGE_boost-stacktrace
			prompt "Boost stacktrace library."
			default m if ALL
			 

		  config PACKAGE_boost-system
			prompt "Boost system library."
			default m if ALL
			 

		  config PACKAGE_boost-thread
			prompt "Boost thread library."
			default m if ALL
			 

		  config PACKAGE_boost-timer
			prompt "Boost timer library."
			default m if ALL
			 

		  config PACKAGE_boost-type_erasure
			prompt "Boost type_erasure library."
			default m if ALL
			 

		  config PACKAGE_boost-wave
			prompt "Boost wave library."
			default m if ALL
			 

		
	endmenu

@@


