X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModelAPI%2FCMakeLists.txt;h=e30ddf142f04d85ffa7d5271d29ac62228068689;hb=031fb5e7c551e695afa72a9de299f118a40d8d88;hp=8dff4fb3ff564001a1272210c1950f09a6028002;hpb=9475fb222c8a9ae3b0568e4993f95a44400d9823;p=modules%2Fshaper.git diff --git a/src/ModelAPI/CMakeLists.txt b/src/ModelAPI/CMakeLists.txt index 8dff4fb3f..e30ddf142 100644 --- a/src/ModelAPI/CMakeLists.txt +++ b/src/ModelAPI/CMakeLists.txt @@ -1,3 +1,5 @@ +## Copyright (C) 2014-20xx CEA/DEN, EDF R&D + FIND_PACKAGE(SWIG REQUIRED) INCLUDE(${SWIG_USE_FILE}) INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) @@ -31,6 +33,7 @@ SET(PROJECT_HEADERS ModelAPI_ResultConstruction.h ModelAPI_ResultPart.h ModelAPI_ResultParameters.h + ModelAPI_ResultGroup.h ModelAPI_ResultValidator.h ModelAPI_AttributeValidator.h ModelAPI_Tools.h @@ -38,6 +41,7 @@ SET(PROJECT_HEADERS ) SET(PROJECT_SOURCES + ModelAPI_Events.cpp ModelAPI_Feature.cpp ModelAPI_Session.cpp ModelAPI_Tools.cpp @@ -46,8 +50,9 @@ SET(PROJECT_SOURCES SET(PROJECT_LIBRARIES Config ) - +SET(CMAKE_SWIG_FLAGS -threads -Wall) ADD_DEFINITIONS(-DMODELAPI_EXPORTS) + ADD_LIBRARY(ModelAPI SHARED ${PROJECT_SOURCES} ${PROJECT_HEADERS}) SET_TARGET_PROPERTIES(ModelAPI PROPERTIES LINKER_LANGUAGE CXX) TARGET_LINK_LIBRARIES(ModelAPI ${PROJECT_LIBRARIES}) @@ -59,7 +64,6 @@ INCLUDE_DIRECTORIES( ../GeomAlgoAPI ) -SET(CMAKE_SWIG_FLAGS "-Wall") SET_SOURCE_FILES_PROPERTIES(ModelAPI.i PROPERTIES CPLUSPLUS ON) # "-includeall" is not needed: it starts to follow the standard inludes (like "string") without success @@ -89,4 +93,5 @@ INSTALL(TARGETS ModelAPI DESTINATION bin) INSTALL(FILES ${SWIG_SCRIPTS} DESTINATION swig) ADD_UNIT_TESTS(TestConstants.py - TestUndoRedo.py) + TestUndoRedo.py + TestDocument.py)