subproject libs/lambda/test ;

unit-test is_instance_of_test
    : is_instance_of_test.cpp
      <lib>../../test/build/test_exec_monitor
    : <sysinclude>$(BOOST_ROOT)
    ;

unit-test operator_tests_simple
    : operator_tests_simple.cpp
      <lib>../../test/build/test_exec_monitor
    : <sysinclude>$(BOOST_ROOT)
    ;

unit-test member_pointer_test
    : member_pointer_test.cpp
      <lib>../../test/build/test_exec_monitor
    : <sysinclude>$(BOOST_ROOT)
    ;

unit-test control_structures
    : control_structures.cpp
      <lib>../../test/build/test_exec_monitor
    : <sysinclude>$(BOOST_ROOT)
    ;

unit-test switch_construct 
    : switch_construct.cpp
      <lib>../../test/build/test_exec_monitor
    : <sysinclude>$(BOOST_ROOT)
    ;

unit-test bind_tests_simple
    : bind_tests_simple.cpp
      <lib>../../test/build/test_exec_monitor
    : <sysinclude>$(BOOST_ROOT)
    ;

unit-test bind_tests_advanced  
    : bind_tests_advanced.cpp
      <lib>../../test/build/test_exec_monitor
    : <sysinclude>$(BOOST_ROOT)
    ;

unit-test bll_and_function
    : bll_and_function.cpp
      <lib>../../test/build/test_exec_monitor
    : <sysinclude>$(BOOST_ROOT)
    ;

unit-test constructor_tests
    : constructor_tests.cpp
      <lib>../../test/build/test_exec_monitor
    : <sysinclude>$(BOOST_ROOT)
    ;

unit-test extending_rt_traits
    : extending_rt_traits.cpp
      <lib>../../test/build/test_exec_monitor
    : <sysinclude>$(BOOST_ROOT)
    ;

unit-test bind_tests_simple_f_refs
    : bind_tests_simple_f_refs.cpp
      <lib>../../test/build/test_exec_monitor
    : <sysinclude>$(BOOST_ROOT)
    ;

unit-test cast_test
    : cast_test.cpp
      <lib>../../test/build/test_exec_monitor
    : <sysinclude>$(BOOST_ROOT)
    ;

unit-test phoenix_control_structures
    : phoenix_control_structures.cpp
      <lib>../../test/build/test_exec_monitor
    : <sysinclude>$(BOOST_ROOT)
    ;

unit-test exception_test
    : exception_test.cpp
      <lib>../../test/build/test_exec_monitor
    : <sysinclude>$(BOOST_ROOT)
    ;


