ModelHighAPI.h
ModelHighAPI_Double.h
ModelHighAPI_Interface.h
+ ModelHighAPI_Macro.h
+ ModelHighAPI_Selection.h
)
SET(PROJECT_SOURCES
ModelHighAPI_Double.cpp
ModelHighAPI_Interface.cpp
+ ModelHighAPI_Selection.cpp
)
SET(PROJECT_LIBRARIES
Config
Events
+ ModelAPI
)
ADD_DEFINITIONS(-DMODELHIGHAPI_EXPORTS)
INCLUDE_DIRECTORIES(
${PROJECT_SOURCE_DIR}/src/Events
+ ${PROJECT_SOURCE_DIR}/src/GeomAPI
${PROJECT_SOURCE_DIR}/src/ModelAPI
)
-SET(SWIG_SCRIPTS
- ${CMAKE_CURRENT_BINARY_DIR}/ModelHighAPI.py
+set(SWIG_MODULE_ModelHighAPI_EXTRA_DEPS
+ doxyhelp.i
+ ${PROJECT_HEADERS}
)
SWIG_ADD_MODULE(ModelHighAPI python ModelHighAPI.i ${PROJECT_HEADERS})
INSTALL(TARGETS _ModelHighAPI DESTINATION ${SHAPER_INSTALL_SWIG})
INSTALL(TARGETS ModelHighAPI DESTINATION ${SHAPER_INSTALL_BIN})
-INSTALL(FILES ${SWIG_SCRIPTS} DESTINATION ${SHAPER_INSTALL_SWIG})
+INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/ModelHighAPI.py DESTINATION ${SHAPER_INSTALL_SWIG})
# Tests
ADD_UNIT_TESTS(
TestDouble.py
)
+
+# ADD_SUBDIRECTORY (Test)