Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/testing/test/util/CMakeLists.txt @ 9114

Last change on this file since 9114 was 9114, checked in by landauf, 12 years ago

added tests for several classes and functions in util

  • Property svn:eol-style set to native
File size: 952 bytes
Line 
1ADD_EXECUTABLE(
2    util_test
3    EXCLUDE_FROM_ALL
4    ${GMOCK_MAIN}
5    ConvertTest.cc
6    MathTest.cc
7    mboolTest.cc
8    ScopeTest.cc
9    SharedPtrTest.cc
10    SingletonTest.cc
11    SmallObjectAllocatorTest.cc
12    StringUtilsTest.cc
13    SubStringTest.cc
14    VA_NARGSTest.cc
15)
16TARGET_LINK_LIBRARIES(util_test util gmock_orxonox)
17ADD_DEPENDENCIES(test util_test)
18
19ADD_TEST(util_test ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/util_test)
20
21#-----------------
22
23IF(MSVC)
24  IF(CMAKE_CL_64)
25    SET(MSVC_PLATFORM "x64")
26  ELSE()
27    SET(MSVC_PLATFORM "Win32")
28  ENDIF()
29  IF(MSVC10)
30    CONFIGURE_FILE("../../src/orxonox-main.vcxproj.user.in" "${CMAKE_CURRENT_BINARY_DIR}/util_test.vcxproj.user")
31  ELSE()
32    STRING(REGEX REPLACE "^Visual Studio ([0-9][0-9]?).*$" "\\1"
33           VISUAL_STUDIO_VERSION_SIMPLE "${CMAKE_GENERATOR}")
34    CONFIGURE_FILE("../../src/orxonox-main.vcproj.user.in" "${CMAKE_CURRENT_BINARY_DIR}/util_test.vcproj.user")
35  ENDIF()
36ENDIF(MSVC)
Note: See TracBrowser for help on using the repository browser.