ADD_EXECUTABLE( util_test EXCLUDE_FROM_ALL ${GMOCK_MAIN} ConvertTest.cc MathTest.cc mboolTest.cc MultiTypeTest.cc ScopeTest.cc SharedPtrTest.cc SingletonTest.cc SmallObjectAllocatorTest.cc StringUtilsTest.cc SubStringTest.cc VA_NARGSTest.cc ) TARGET_LINK_LIBRARIES(util_test util gmock_orxonox) ADD_DEPENDENCIES(test util_test) ADD_TEST(util_test ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/util_test) #----------------- IF(MSVC) IF(CMAKE_CL_64) SET(MSVC_PLATFORM "x64") ELSE() SET(MSVC_PLATFORM "Win32") ENDIF() IF(MSVC10) CONFIGURE_FILE("../../src/orxonox-main.vcxproj.user.in" "${CMAKE_CURRENT_BINARY_DIR}/util_test.vcxproj.user") ELSE() STRING(REGEX REPLACE "^Visual Studio ([0-9][0-9]?).*$" "\\1" VISUAL_STUDIO_VERSION_SIMPLE "${CMAKE_GENERATOR}") CONFIGURE_FILE("../../src/orxonox-main.vcproj.user.in" "${CMAKE_CURRENT_BINARY_DIR}/util_test.vcproj.user") ENDIF() ENDIF(MSVC)