# Testcases
if (NOT MTS_VERSION)
  message(FATAL_ERROR "Use the top level configuration file")
endif()

macro(add_testcase)
  add_mts_plugin(${ARGN} TYPE testcase)
endmacro()

add_definitions(-DMTS_TESTCASE=1)
add_testcase(test_chisquare test_chisquare.cpp)
add_testcase(test_dgeom     test_dgeom.cpp)
add_testcase(test_kd        test_kd.cpp)
add_testcase(test_la        test_la.cpp)
add_testcase(test_quad      test_quad.cpp)
add_testcase(test_random    test_random.cpp)
add_testcase(test_rtrans    test_rtrans.cpp)
add_testcase(test_samplers  test_samplers.cpp)
add_testcase(test_sh        test_sh.cpp)
add_testcase(test_spectrum  test_spectrum.cpp)
