22 lines
1.0 KiB
Plaintext
22 lines
1.0 KiB
Plaintext
import feature ;
|
|
|
|
feature.feature asio.mode : dflt nodep nots ts nodep-nots nodep-ts : propagated composite ;
|
|
feature.compose <asio.mode>nodep : <define>"BOOST_ASIO_NO_DEPRECATED" ;
|
|
feature.compose <asio.mode>nots : <define>"BOOST_ASIO_NO_TS_EXECUTORS" ;
|
|
feature.compose <asio.mode>ts : <define>"BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT" ;
|
|
feature.compose <asio.mode>nodep-nots : <define>"BOOST_ASIO_NO_DEPRECATED" <define>"BOOST_ASIO_NO_TS_EXECUTORS" ;
|
|
feature.compose <asio.mode>nodep-ts : <define>"BOOST_ASIO_NO_DEPRECATED" <define>"BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT" ;
|
|
|
|
#using clang : : clang++ : <stdlib>"libc++" <cxxflags>"-Wno-c99-extensions" ;
|
|
#using gcc : : g++ : <cxxflags>"-Wno-c99-extensions" ;
|
|
|
|
#import os ;
|
|
#local OPENSSL_ROOT = [ os.environ OPENSSL_ROOT ] ;
|
|
#project
|
|
# : requirements
|
|
# <include>$(OPENSSL_ROOT)/include
|
|
# <variant>debug:<library-path>$(OPENSSL_ROOT)/lib
|
|
# <target-os>windows<variant>debug:<library-path>$(OPENSSL_ROOT)/debug/lib
|
|
# <variant>release:<library-path>$(OPENSSL_ROOT)/lib
|
|
# ;
|