bf485df Revert "pass F (functor) by ref/const ref" e031c53 Revert "pass by const ref in 'apply_const'" a3014f5 pass by const ref in 'apply_const' 2e0ce4a pass F (functor) by ref/const ref 5875195 add support for 'unwrapping' std::reference_wrapper<T> and accessing std::reference_wrapper<T>::type through get<T>() + update test c53422f remove boost variant header 5a2d5c5 add reference_wrapper test git-subtree-dir: third_party/variant git-subtree-split: bf485dfb59aef26f3ef2183d7c8c1111ad97062b
76 lines
1.4 KiB
Plaintext
76 lines
1.4 KiB
Plaintext
local BOOST_DIR = "/opt/boost" ;
|
|
|
|
#using clang : : ;
|
|
|
|
lib system : : <name>boost_system <search>$(BOOST_DIR)/lib ;
|
|
lib timer : chrono : <name>boost_timer <search>$(BOOST_DIR)/lib ;
|
|
lib chrono : system : <name>boost_chrono <search>$(BOOST_DIR)/lib ;
|
|
|
|
exe variant-test
|
|
:
|
|
test/bench_variant.cpp
|
|
.//system
|
|
.//timer
|
|
.//chrono
|
|
:
|
|
<include>$(BOOST_DIR)/include
|
|
<include>./
|
|
<cxxflags>-std=c++11
|
|
#<define>SINGLE_THREADED
|
|
<variant>release:<cxxflags>-march=native
|
|
;
|
|
|
|
|
|
exe binary-visitor-test
|
|
:
|
|
test/binary_visitor_test.cpp
|
|
.//system
|
|
.//timer
|
|
.//chrono
|
|
:
|
|
<include>$(BOOST_DIR)/include
|
|
<include>./
|
|
<cxxflags>-std=c++11
|
|
<variant>release:<cxxflags>-march=native
|
|
;
|
|
|
|
exe recursive-wrapper-test
|
|
:
|
|
test/recursive_wrapper_test.cpp
|
|
.//system
|
|
.//timer
|
|
.//chrono
|
|
:
|
|
<include>$(BOOST_DIR)/include
|
|
<include>./
|
|
<cxxflags>-std=c++11
|
|
<variant>release:<cxxflags>-march=native
|
|
;
|
|
|
|
exe unique-ptr-test
|
|
:
|
|
test/unique_ptr_test.cpp
|
|
.//system
|
|
.//timer
|
|
.//chrono
|
|
:
|
|
<include>$(BOOST_DIR)/include
|
|
<include>./
|
|
<cxxflags>-std=c++11
|
|
<variant>release:<cxxflags>-march=native
|
|
;
|
|
|
|
|
|
exe reference_wrapper_test
|
|
:
|
|
test/reference_wrapper_test.cpp
|
|
.//system
|
|
.//timer
|
|
.//chrono
|
|
:
|
|
<include>$(BOOST_DIR)/include
|
|
<include>./
|
|
<cxxflags>-std=c++11
|
|
<variant>release:<cxxflags>-march=native
|
|
;
|