mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-28 21:56:31 +00:00
boost: add option for contract library
Contract library has been added in boost 1.67 and depends on NPTL Fixes: - http://autobuild.buildroot.net/results/a3dd35cfa50a1862c585a648298351c0aba257db Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
6be346cec4
commit
4da82c8236
@ -77,6 +77,16 @@ config BR2_PACKAGE_BOOST_CONTEXT
|
|||||||
help
|
help
|
||||||
C++11 context switching library.
|
C++11 context switching library.
|
||||||
|
|
||||||
|
config BR2_PACKAGE_BOOST_CONTRACT
|
||||||
|
bool "boost-contract"
|
||||||
|
# pthread_condattr_setclock
|
||||||
|
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
||||||
|
help
|
||||||
|
Contract programming for C++.
|
||||||
|
|
||||||
|
comment "boost-contract needs a toolchain w/ NPTL"
|
||||||
|
depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
||||||
|
|
||||||
config BR2_PACKAGE_BOOST_COROUTINE
|
config BR2_PACKAGE_BOOST_COROUTINE
|
||||||
bool "boost-coroutine"
|
bool "boost-coroutine"
|
||||||
depends on BR2_PACKAGE_BOOST_CONTEXT
|
depends on BR2_PACKAGE_BOOST_CONTEXT
|
||||||
|
@ -14,15 +14,16 @@ BOOST_LICENSE_FILES = LICENSE_1_0.txt
|
|||||||
# keep host variant as minimal as possible
|
# keep host variant as minimal as possible
|
||||||
HOST_BOOST_FLAGS = --without-icu --with-toolset=gcc \
|
HOST_BOOST_FLAGS = --without-icu --with-toolset=gcc \
|
||||||
--without-libraries=$(subst $(space),$(comma),atomic chrono context \
|
--without-libraries=$(subst $(space),$(comma),atomic chrono context \
|
||||||
coroutine date_time exception filesystem graph graph_parallel iostreams \
|
contract coroutine date_time exception filesystem graph graph_parallel \
|
||||||
locale log math mpi program_options python random regex serialization \
|
iostreams locale log math mpi program_options python random regex \
|
||||||
signals system test thread timer type_erasure \
|
serialization signals system test thread timer type_erasure \
|
||||||
wave)
|
wave)
|
||||||
|
|
||||||
BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_ATOMIC),,atomic)
|
BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_ATOMIC),,atomic)
|
||||||
BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_CHRONO),,chrono)
|
BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_CHRONO),,chrono)
|
||||||
BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_CONTAINER),,container)
|
BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_CONTAINER),,container)
|
||||||
BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_CONTEXT),,context)
|
BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_CONTEXT),,context)
|
||||||
|
BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_CONTRACT),,contract)
|
||||||
BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_COROUTINE),,coroutine)
|
BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_COROUTINE),,coroutine)
|
||||||
BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_DATE_TIME),,date_time)
|
BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_DATE_TIME),,date_time)
|
||||||
BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_EXCEPTION),,exception)
|
BOOST_WITHOUT_FLAGS += $(if $(BR2_PACKAGE_BOOST_EXCEPTION),,exception)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user