SET(LIBRARIES Chrono_core Chrono_sensor) SET(TESTS utest_SEN_gps utest_SEN_interface utest_SEN_optixengine utest_SEN_optixgeometry utest_SEN_optixpipeline utest_SEN_threadsafety utest_SEN_radar ) MESSAGE(STATUS "Add unit test programs for SENSOR module") FOREACH(PROGRAM ${TESTS}) # MESSAGE(STATUS "...add ${PROGRAM}") ADD_EXECUTABLE(${PROGRAM} "${PROGRAM}.cpp") SOURCE_GROUP("" FILES "${PROGRAM}.cpp") SET_TARGET_PROPERTIES(${PROGRAM} PROPERTIES FOLDER tests) TARGET_LINK_LIBRARIES(${PROGRAM} ${LIBRARIES} gtest_main) INSTALL(TARGETS ${PROGRAM} DESTINATION ${CH_INSTALL_DEMO}) ADD_TEST(${PROGRAM} ${PROJECT_BINARY_DIR}/bin/${PROGRAM}) if(MSVC) set_target_properties(${PROGRAM} PROPERTIES MSVC_RUNTIME_LIBRARY ${CH_MSVC_RUNTIME_LIBRARY}) endif() ENDFOREACH(PROGRAM)