X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModelAPI%2FCMakeLists.txt;h=78d9901e685a9be732fa4c6cc6fafcb288a00361;hb=388c833ce58fe2991881c9a66d529d805fa84bd5;hp=fa372271f25fbe99e936bdbab6f31dabbfe22446;hpb=10c74b99318f5265c9a60a178932b03f69adfee5;p=modules%2Fshaper.git diff --git a/src/ModelAPI/CMakeLists.txt b/src/ModelAPI/CMakeLists.txt index fa372271f..78d9901e6 100644 --- a/src/ModelAPI/CMakeLists.txt +++ b/src/ModelAPI/CMakeLists.txt @@ -7,22 +7,42 @@ SET(PROJECT_HEADERS ModelAPI_PluginManager.h ModelAPI_Plugin.h ModelAPI_Feature.h - ModelAPI_Iterator.h ModelAPI_Data.h + ModelAPI_Object.h ModelAPI_Document.h ModelAPI_Attribute.h ModelAPI_AttributeDouble.h ModelAPI_AttributeDocRef.h + ModelAPI_AttributeReference.h + ModelAPI_AttributeRefAttr.h + ModelAPI_AttributeRefList.h + ModelAPI_AttributeBoolean.h + ModelAPI_Events.h + ModelAPI_Validator.h + ModelAPI_FeatureValidator.h + ModelAPI_Result.h + ModelAPI_ResultBody.h + ModelAPI_ResultConstruction.h + ModelAPI_ResultPart.h + ModelAPI_ResultParameters.h ) SET(PROJECT_SOURCES - ModelAPI_PluginManager.cxx + ModelAPI_PluginManager.cpp +) + +SET(PROJECT_LIBRARIES + Config ) 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}) +TARGET_LINK_LIBRARIES(ModelAPI ${PROJECT_LIBRARIES}) + +INCLUDE_DIRECTORIES( + ../Config ../Events +) SET(CMAKE_SWIG_FLAGS "") @@ -50,6 +70,4 @@ ENDIF(WIN32) INSTALL(TARGETS _ModelAPI DESTINATION swig) INSTALL(TARGETS ModelAPI DESTINATION bin) -#INSTALL(TARGETS ${SWIG_SCRIPTS} DESTINATION swig) - - +INSTALL(FILES ${SWIG_SCRIPTS} DESTINATION swig)