Salome HOME
Issue #591 - Highlight of the first argument of constraints
[modules/shaper.git] / src / GeomValidators / CMakeLists.txt
1 ## Copyright (C) 2014-20xx CEA/DEN, EDF R&D
2
3 INCLUDE(Common)
4
5 SET(PROJECT_HEADERS
6     GeomValidators.h
7     GeomValidators_BooleanArguments.h
8     GeomValidators_ConstructionComposite.h
9     GeomValidators_Face.h
10     GeomValidators_Positive.h
11     GeomValidators_ShapeType.h
12     GeomValidators_Tools.h
13     GeomValidators_ZeroOffset.h
14 )
15
16 SET(PROJECT_SOURCES
17     GeomValidators_BooleanArguments.cpp
18     GeomValidators_ConstructionComposite.cpp
19     GeomValidators_Face.cpp
20     GeomValidators_Positive.cpp
21     GeomValidators_ShapeType.cpp
22     GeomValidators_Tools.cpp
23     GeomValidators_ZeroOffset.cpp
24 )
25
26 SET(PROJECT_LIBRARIES
27     ModelAPI 
28     Events
29     GeomAPI
30 )
31
32
33
34 ADD_DEFINITIONS(-DGEOMVALIDATORS_EXPORTS ${CAS_DEFINITIONS})
35 ADD_LIBRARY(GeomValidators SHARED ${PROJECT_SOURCES} ${PROJECT_HEADERS})
36 TARGET_LINK_LIBRARIES(GeomValidators ${PROJECT_LIBRARIES})
37
38 INCLUDE_DIRECTORIES(
39   ${CAS_INCLUDE_DIRS}
40   ${CMAKE_SOURCE_DIR}/src/ModelAPI
41   ${CMAKE_SOURCE_DIR}/src/Events
42   ${CMAKE_SOURCE_DIR}/src/GeomAPI
43   ${CMAKE_SOURCE_DIR}/src/GeomDataAPI
44 )
45
46 INSTALL(TARGETS GeomValidators DESTINATION plugins)