boost_additional_test_dependencies(variant BOOST_DEPENDS test)

boost_test_run(test1 test1.cpp class_a.cpp)
boost_test_run(test4 test4.cpp class_a.cpp) 
set(tests test2 test3 test5 test6 test7 test8 recursive_variant_test variant_reference_test variant_comparison_test variant_visit_test)

foreach(test ${tests})
  boost_test_run(${test})
endforeach(test ${tests})
