1 ## Copyright (C) 2014-20xx CEA/DEN, EDF R&D
3 add_definitions(-DGTEST_LANG_CXX11=0)
6 #FIND_PACKAGE(GTest REQUIRED)
7 #INCLUDE_DIRECTORIES(${GTEST_INCLUDE_DIRS})
9 #FIND_PACKAGE(GMock REQUIRED)
10 #INCLUDE_DIRECTORIES(${GMOCK_INCLUDE_DIRS})
13 ${PROJECT_SOURCE_DIR}/src/Events
14 ${PROJECT_SOURCE_DIR}/src/ModelAPI
15 ${PROJECT_SOURCE_DIR}/src/ModelHighAPI
17 $ENV{GTEST_ROOT}/googletest/include
18 $ENV{GTEST_ROOT}/googlemock/include
27 SET(PACKAGE_NAME "ConstructionAPI")
28 SET(TEST_NAME "${PACKAGE_NAME}_GTest")
29 SET(TARGET_NAME "Test${PACKAGE_NAME}")
31 ADD_EXECUTABLE(${TARGET_NAME}
35 TARGET_LINK_LIBRARIES(${TARGET_NAME}
38 $ENV{GTEST_ROOT}/googlemock/make/gmock_main.a
41 GET_TARGET_PROPERTY(TEST_SOURCES ${TARGET_NAME} SOURCES)
42 GTEST_ADD_TESTS(${CMAKE_BINARY_DIR}/bin/${TARGET_NAME}