You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
freifunkist-firmware/feeds/packages.tmp/info/.packageinfo-libs_boost

972 lines
26 KiB

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.71.0-6
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_71_0.tar.bz2
License: BSL-1.0
LicenseFiles: LICENSE_1_0.txt
Type: ipkg
Hidden: 1
Description: This package contains the Boost atomic library.
https://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@
Package: boost-chrono
Version: 1.71.0-6
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_71_0.tar.bz2
License: BSL-1.0
LicenseFiles: LICENSE_1_0.txt
Type: ipkg
Hidden: 1
Description: This package contains the Boost chrono library.
https://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@
Package: boost-container
Version: 1.71.0-6
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_71_0.tar.bz2
License: BSL-1.0
LicenseFiles: LICENSE_1_0.txt
Type: ipkg
Hidden: 1
Description: This package contains the Boost container library.
https://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@
Package: boost-context
Version: 1.71.0-6
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt +boost-chrono +boost-system @!boost-context-exclude
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_71_0.tar.bz2
License: BSL-1.0
LicenseFiles: LICENSE_1_0.txt
Type: ipkg
Hidden: 1
Description: This package contains the Boost context library.
https://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@
Package: boost-contract
Version: 1.71.0-6
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_71_0.tar.bz2
License: BSL-1.0
LicenseFiles: LICENSE_1_0.txt
Type: ipkg
Hidden: 1
Description: This package contains the Boost contract library.
https://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@
Package: boost-coroutine
Version: 1.71.0-6
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt +boost-system +boost-chrono +boost-context +boost-thread @!boost-coroutine-exclude
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_71_0.tar.bz2
License: BSL-1.0
LicenseFiles: LICENSE_1_0.txt
Type: ipkg
Hidden: 1
Description: This package contains the Boost coroutine library.
https://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@
Package: boost-date_time
Version: 1.71.0-6
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_71_0.tar.bz2
License: BSL-1.0
LicenseFiles: LICENSE_1_0.txt
Type: ipkg
Hidden: 1
Description: This package contains the Boost date_time library.
https://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@
Package: boost-fiber
Version: 1.71.0-6
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt +boost-coroutine +boost-filesystem @!boost-fiber-exclude
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_71_0.tar.bz2
License: BSL-1.0
LicenseFiles: LICENSE_1_0.txt
Type: ipkg
Hidden: 1
Description: This package contains the Boost fiber library.
https://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@
Package: boost-filesystem
Version: 1.71.0-6
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_71_0.tar.bz2
License: BSL-1.0
LicenseFiles: LICENSE_1_0.txt
Type: ipkg
Hidden: 1
Description: This package contains the Boost filesystem library.
https://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@
Package: boost-graph
Version: 1.71.0-6
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_71_0.tar.bz2
License: BSL-1.0
LicenseFiles: LICENSE_1_0.txt
Type: ipkg
Hidden: 1
Description: This package contains the Boost graph library.
https://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@
Package: boost-iostreams
Version: 1.71.0-6
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt +zlib +liblzma +libbz2 +zstd
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_71_0.tar.bz2
License: BSL-1.0
LicenseFiles: LICENSE_1_0.txt
Type: ipkg
Hidden: 1
Description: This package contains the Boost iostreams library.
https://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@
Package: boost-locale
Version: 1.71.0-6
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_71_0.tar.bz2
License: BSL-1.0
LicenseFiles: LICENSE_1_0.txt
Type: ipkg
Hidden: 1
Description: This package contains the Boost locale library.
https://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@
Package: boost-log
Version: 1.71.0-6
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_71_0.tar.bz2
License: BSL-1.0
LicenseFiles: LICENSE_1_0.txt
Type: ipkg
Hidden: 1
Description: This package contains the Boost log library.
https://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@
Package: boost-math
Version: 1.71.0-6
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_71_0.tar.bz2
License: BSL-1.0
LicenseFiles: LICENSE_1_0.txt
Type: ipkg
Hidden: 1
Description: This package contains the Boost math library.
https://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@
Package: boost-program_options
Version: 1.71.0-6
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_71_0.tar.bz2
License: BSL-1.0
LicenseFiles: LICENSE_1_0.txt
Type: ipkg
Hidden: 1
Description: This package contains the Boost program_options library.
https://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@
Package: boost-python
Version: 1.71.0-6
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_71_0.tar.bz2
License: BSL-1.0
LicenseFiles: LICENSE_1_0.txt
Type: ipkg
Hidden: 1
Description: This package contains the Boost python library.
https://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@
Package: boost-python3
Version: 1.71.0-6
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_71_0.tar.bz2
License: BSL-1.0
LicenseFiles: LICENSE_1_0.txt
Type: ipkg
Hidden: 1
Description: This package contains the Boost python3 library.
https://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@
Package: boost-random
Version: 1.71.0-6
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_71_0.tar.bz2
License: BSL-1.0
LicenseFiles: LICENSE_1_0.txt
Type: ipkg
Hidden: 1
Description: This package contains the Boost random library.
https://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@
Package: boost-regex
Version: 1.71.0-6
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_71_0.tar.bz2
License: BSL-1.0
LicenseFiles: LICENSE_1_0.txt
Type: ipkg
Hidden: 1
Description: This package contains the Boost regex library.
https://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@
Package: boost-serialization
Version: 1.71.0-6
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_71_0.tar.bz2
License: BSL-1.0
LicenseFiles: LICENSE_1_0.txt
Type: ipkg
Hidden: 1
Description: This package contains the Boost serialization library.
https://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@
Package: boost-wserialization
Version: 1.71.0-6
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_71_0.tar.bz2
License: BSL-1.0
LicenseFiles: LICENSE_1_0.txt
Type: ipkg
Hidden: 1
Description: This package contains the Boost wserialization library.
https://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@
Package: boost-stacktrace
Version: 1.71.0-6
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_71_0.tar.bz2
License: BSL-1.0
LicenseFiles: LICENSE_1_0.txt
Type: ipkg
Hidden: 1
Description: This package contains the Boost stacktrace library.
https://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@
Package: boost-system
Version: 1.71.0-6
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_71_0.tar.bz2
License: BSL-1.0
LicenseFiles: LICENSE_1_0.txt
Type: ipkg
Hidden: 1
Description: This package contains the Boost system library.
https://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@
Package: boost-thread
Version: 1.71.0-6
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_71_0.tar.bz2
License: BSL-1.0
LicenseFiles: LICENSE_1_0.txt
Type: ipkg
Hidden: 1
Description: This package contains the Boost thread library.
https://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@
Package: boost-timer
Version: 1.71.0-6
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_71_0.tar.bz2
License: BSL-1.0
LicenseFiles: LICENSE_1_0.txt
Type: ipkg
Hidden: 1
Description: This package contains the Boost timer library.
https://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@
Package: boost-type_erasure
Version: 1.71.0-6
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_71_0.tar.bz2
License: BSL-1.0
LicenseFiles: LICENSE_1_0.txt
Type: ipkg
Hidden: 1
Description: This package contains the Boost type_erasure library.
https://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@
Package: boost-wave
Version: 1.71.0-6
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_71_0.tar.bz2
License: BSL-1.0
LicenseFiles: LICENSE_1_0.txt
Type: ipkg
Hidden: 1
Description: This package contains the Boost wave library.
https://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@
Package: boost-test
Version: 1.71.0-6
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_71_0.tar.bz2
License: BSL-1.0
LicenseFiles: LICENSE_1_0.txt
Type: ipkg
Hidden: 1
Description: Boost C++ source library (test)
https://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@
Package: boost-libs
Version: 1.71.0-6
Depends: +libc +GCC_LIBSSP:libssp +USE_GLIBC:librt +USE_GLIBC:libpthread +libstdcpp +libpthread +librt +boost-atomic +boost-chrono +boost-container +!boost-context-exclude:boost-context +boost-contract +!boost-coroutine-exclude:boost-coroutine +boost-date_time +!boost-fiber-exclude: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-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_71_0.tar.bz2
License: BSL-1.0
LicenseFiles: LICENSE_1_0.txt
Type: ipkg
Hidden: 1
Description: This meta package contains only dependencies to the other libraries from
the boost libraries collection.
https://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@
Package: boost
Version: 1.71.0-6
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_71_0.tar.bz2
License: BSL-1.0
LicenseFiles: LICENSE_1_0.txt
Type: ipkg
Description: This package provides the Boost v1.71.0 libraries.
Boost is a set of free, peer-reviewed, portable C++ source libraries.
This package provides the following run-time libraries:
- atomic
- chrono
- container
- context
- contract
- coroutine and coroutine2 (Coroutine is deprecated - use Coroutine2)
- date_time
- exception
- filesystem
- fiber
- graph
- - graph-parallel
- iostreams
- locale (Requires kernel being compiled with full language support)
- log
- math
- program_options
- python
- python3
- random
- regex
- serialization and wserialization
- 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_71_0/
https://www.boost.org
Carlos M. Ferreira <carlosmf.pt@gmail.com>
@@
Config:
# Invisible config dependency
config boost-context-exclude
bool
default y if (TARGET_arc770 || TARGET_archs38 || TARGET_octeon || TARGET_octeontx)
default n
config boost-coroutine-exclude
bool
default y if boost-context-exclude
default n
config boost-fiber-exclude
bool
default y if boost-coroutine-exclude
default n
menu "Select Boost Options"
depends on PACKAGE_boost
comment "Boost compilation options."
choice
prompt "Compile Visibility."
default boost-compile-visibility-hidden
help
Choose Boost symbols compilation visibility.
-> Global:
- a.k.a. "default" in gcc documentation. Global symbols are considered public,
they are exported from shared libraries and can be redefined by another
shared library or executable.
-> Protected:
- a.k.a. "symbolic". Protected symbols are exported from shared libraries but
cannot be redefined by another shared library or executable. This mode is
not supported on some platforms, for example OS X.
-> Hidden:
- Hidden symbols are not exported from shared libraries and cannot be
redefined by a different shared library or executable loaded in a process.
In this mode, public symbols have to be explicitly marked in the source code
to be exported from shared libraries. This is the recommended mode.
config boost-compile-visibility-global
bool "Global"
config boost-compile-visibility-protected
bool "Protected"
config boost-compile-visibility-hidden
bool "Hidden"
endchoice
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-graph-parallel
config boost-test-pkg
bool "Boost test package."
default m if ALL
select PACKAGE_boost-test
config boost-graph-parallel
bool "Boost parallel graph support."
select PACKAGE_boost-graph
default m if ALL
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
depends on !boost-context-exclude
config PACKAGE_boost-contract
prompt "Boost contract library."
default m if ALL
config PACKAGE_boost-coroutine
prompt "Boost coroutine library."
default m if ALL
depends on !boost-coroutine-exclude
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
depends on !boost-fiber-exclude
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 (v2.7) library."
default m if ALL
depends on PACKAGE_python
config PACKAGE_boost-python3
prompt "Boost python3 (v3.7) 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-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
@@