X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FConstructionAPI%2FCMakeLists.txt;h=67cad0d490a3d89bee97d5a0164992ba4a439b4e;hb=bb71a2ef72952672608855b85f554cba3e2bd16b;hp=ec44137b4b90cf1993e58ab3426c2a0d27cafd60;hpb=0012ea56b95692261557c91eb3349840d5587178;p=modules%2Fshaper.git diff --git a/src/ConstructionAPI/CMakeLists.txt b/src/ConstructionAPI/CMakeLists.txt index ec44137b4..67cad0d49 100644 --- a/src/ConstructionAPI/CMakeLists.txt +++ b/src/ConstructionAPI/CMakeLists.txt @@ -4,10 +4,14 @@ INCLUDE(Common) SET(PROJECT_HEADERS ConstructionAPI.h + ConstructionAPI_Axis.h + ConstructionAPI_Plane.h ConstructionAPI_Point.h ) SET(PROJECT_SOURCES + ConstructionAPI_Axis.cpp + ConstructionAPI_Plane.cpp ConstructionAPI_Point.cpp ) @@ -22,6 +26,15 @@ INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/src/ModelHighAPI ) +# Plugin headers dependency +INCLUDE_DIRECTORIES( + # TODO(spo): modify ConstructionPlugin headers to remove dependency on GeomAPI headers + ${PROJECT_SOURCE_DIR}/src/GeomAPI + # TODO(spo): it is for *_swig.h files. Can we eliminate it? + ${PROJECT_SOURCE_DIR}/src/GeomDataAPI + ${PROJECT_SOURCE_DIR}/src/ConstructionPlugin +) + #TODO(spo): is ${CAS_DEFINITIONS} necessary? ADD_DEFINITIONS(-DCONSTRUCTIONAPI_EXPORTS ${CAS_DEFINITIONS}) ADD_LIBRARY(ConstructionAPI SHARED ${PROJECT_SOURCES} ${PROJECT_HEADERS}) @@ -66,5 +79,3 @@ INCLUDE(UnitTest) ADD_UNIT_TESTS( TestPoint.py ) - -ADD_SUBDIRECTORY (Test)