X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModelAPI%2FCMakeLists.txt;h=c81c020afb12fd92dd0a2d2549d41aec766aeb33;hb=69fae9d94ffa0fd9c37a756bf8d4736522f06214;hp=dc9e4096553e79c5b0ee3edd2ede4494d7decac9;hpb=cea3f78cfb7c796ba5be6bc9ee21e930abe14021;p=modules%2Fshaper.git diff --git a/src/ModelAPI/CMakeLists.txt b/src/ModelAPI/CMakeLists.txt index dc9e40965..c81c020af 100644 --- a/src/ModelAPI/CMakeLists.txt +++ b/src/ModelAPI/CMakeLists.txt @@ -7,9 +7,21 @@ INCLUDE(FindPython) INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) SET(PROJECT_HEADERS - ModelAPI.hxx - ModelAPI_Application.hxx - ModelAPI_Document.hxx + ModelAPI.h + ModelAPI_Interface.h + ModelAPI_PluginManager.h + ModelAPI_Plugin.h + ModelAPI_Feature.h + ModelAPI_Iterator.h + ModelAPI_Object.h + ModelAPI_Document.h + ModelAPI_Attribute.h + ModelAPI_AttributeDouble.h + ModelAPI_AttributeDocRef.h +) + +SET(PROJECT_SOURCES + ModelAPI_PluginManager.cxx ) ADD_DEFINITIONS(-DMODELAPI_EXPORTS) @@ -20,9 +32,10 @@ SET_TARGET_PROPERTIES(ModelAPI PROPERTIES LINKER_LANGUAGE CXX) SET(CMAKE_SWIG_FLAGS "") SET_SOURCE_FILES_PROPERTIES(ModelAPI.i PROPERTIES CPLUSPLUS ON) -SET_SOURCE_FILES_PROPERTIES(ModelAPI.i PROPERTIES SWIG_FLAGS "-includeall") +# "-includeall" is not needed: it starts to follow the standard inludes (like "string") without success +# SET_SOURCE_FILES_PROPERTIES(ModelAPI.i PROPERTIES SWIG_FLAGS) SET_SOURCE_FILES_PROPERTIES(ModelAPI.i PROPERTIES SWIG_DEFINITIONS "-shadow") -#SET_SOURCE_FILES_PROPERTIES(ModelAPIPYTHON_wrap.cxx PROPERTIES COMPILE_FLAGS "-DHAVE_CONFIG_H") +#SET_SOURCE_FILES_PROPERTIES(ModelAPIPYTHON_wrap.cxx PROPERTIES COMPILE_FLAGS "-D_WIN32") SET(SWIG_SCRIPTS ${CMAKE_CURRENT_BINARY_DIR}/ModelAPI.py