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