Salome HOME
bbc44a46a0a8bfd2600ff968bfc0b5f6c15e7da7
[modules/shaper.git] / src / ConstructionAPI / Test / CMakeLists.txt
1 ## Copyright (C) 2014-20xx CEA/DEN, EDF R&D
2
3 include(GTest)
4
5 include_directories(
6   ${PROJECT_SOURCE_DIR}/src/Events
7   ${PROJECT_SOURCE_DIR}/src/ModelAPI
8   ${PROJECT_SOURCE_DIR}/src/ModelHighAPI
9   ${PROJECT_SOURCE_DIR}/src/ConstructionAPI
10 )
11
12 set(PROJECT_SOURCES
13   TestPoint.cpp
14 )
15
16 set(PROJECT_LIBRARIES
17   ModelAPI
18   ModelHighAPI
19   ConstructionAPI
20 )
21
22 set(PACKAGE_NAME "ConstructionAPI")
23 set(TARGET_NAME "Test${PACKAGE_NAME}")
24
25 add_executable(${TARGET_NAME} ${PROJECT_SOURCES})
26 target_link_libraries(${TARGET_NAME} ${PROJECT_LIBRARIES} ${GTEST_LIBRARY})
27
28 GTEST_ADD_TESTS(${CMAKE_BINARY_DIR}/bin/${TARGET_NAME} "" ${PROJECT_SOURCES})