

add_executable(test_mb test_mb.cpp test_utils.cpp)
target_include_directories(test_mb PUBLIC ${MOAB_INCLUDE_DIRS} ${CMAKE_SOURCE_DIR}/include/)
target_link_libraries(test_mb ${MOAB_LIBRARIES} dd)
set_target_properties(test_mb PROPERTIES BUILD_RPATH "${MOAB_LIBRARY_DIRS}")
set_target_properties(test_mb PROPERTIES BUILD_RPATH_USE_LINK_PATH TRUE)


add_executable(test_rf test_rf.cpp test_utils.cpp)
target_include_directories(test_rf PUBLIC ${MOAB_INCLUDE_DIRS} ${CMAKE_SOURCE_DIR}/include/)
target_link_libraries(test_rf ${MOAB_LIBRARIES} ${EMBREE_LIBRARY} dd)
set_target_properties(test_rf PROPERTIES BUILD_RPATH "${MOAB_LIBRARY_DIRS}")
set_target_properties(test_rf PROPERTIES BUILD_RPATH_USE_LINK_PATH TRUE)

add_executable(test_find_vol test_find_vol.cpp test_utils.cpp)
target_include_directories(test_find_vol PUBLIC ${MOAB_INCLUDE_DIRS} ${CMAKE_SOURCE_DIR}/include/)
target_link_libraries(test_find_vol ${MOAB_LIBRARIES} ${EMBREE_LIBRARY} dd)
set_target_properties(test_find_vol PROPERTIES BUILD_RPATH "${MOAB_LIBRARY_DIRS}")
set_target_properties(test_find_vol PROPERTIES BUILD_RPATH_USE_LINK_PATH TRUE)

add_executable(test_build test_build.cpp test_utils.cpp)
target_include_directories(test_build PUBLIC ${MOAB_INCLUDE_DIRS} ${CMAKE_SOURCE_DIR}/include/)
target_link_libraries(test_build ${MOAB_LIBRARIES} ${EMBREE_LIBRARY} dd)
set_target_properties(test_build PROPERTIES BUILD_RPATH "${MOAB_LIBRARY_DIRS}")
set_target_properties(test_build PROPERTIES BUILD_RPATH_USE_LINK_PATH TRUE)


add_executable(test_closest test_closest.cpp test_utils.cpp)
target_include_directories(test_closest PUBLIC ${MOAB_INCLUDE_DIRS} ${CMAKE_SOURCE_DIR}/include/)
target_link_libraries(test_closest ${MOAB_LIBRARIES} ${EMBREE_LIBRARY} dd)
set_target_properties(test_closest PROPERTIES BUILD_RPATH "${MOAB_LIBRARY_DIRS}")
set_target_properties(test_closest PROPERTIES BUILD_RPATH_USE_LINK_PATH TRUE)

add_test(NAME test_moab_write COMMAND test_mb)
add_test(NAME test_rti_rf COMMAND test_rf)
add_test(NAME test_find_volume COMMAND test_find_vol)
add_test(NAME test_rti_build COMMAND test_build)
add_test(NAME test_rti_closest COMMAND test_closest)
