2 include(../../CMake/UsePyQT4EXT.cmake)
6 # additional include directories
11 ${PYTHON_INCLUDE_DIRS}
12 ${CMAKE_CURRENT_SOURCE_DIR}
13 ${PROJECT_SOURCE_DIR}/src/HYDROData
16 # additional preprocessor / compiler flags
23 # libraries to link to
31 # sip files / to be processed by sip
33 # TODO: fix the PYQT4_WRAP_SIP and uncomment
36 # HYDROData_Entity.sip
37 # HYDROData_Object.sip
38 # HYDROData_ArtificialObject.sip
39 # HYDROData_NaturalObject.sip
41 # HYDROData_Polyline.sip
42 # HYDROData_Bathymetry.sip
43 # HYDROData_ImmersibleZone.sip
45 # HYDROData_Region.sip
46 # HYDROData_CalculationCase.sip
47 # HYDROData_Document.sip
50 # workaround while PYQT4_WRAP_SIP is not corrected
58 HYDROData_ArtificialObject.sip
59 HYDROData_NaturalObject.sip
61 HYDROData_Polyline.sip
62 HYDROData_Bathymetry.sip
63 HYDROData_ImmersibleZone.sip
66 HYDROData_CalculationCase.sip
67 HYDROData_Document.sip
72 # sources / sip wrappings
73 PYQT4_WRAP_SIP_EXT(_sip_SOURCES ${_sip_files})
75 # sources / to compile
76 SET(HYDROPy_SOURCES ${_sip_SOURCES} ${_sip_files2})
80 ADD_LIBRARY(HYDROPy ${HYDROPy_SOURCES})
81 TARGET_LINK_LIBRARIES(HYDROPy ${_link_LIBRARIES})
82 INSTALL(TARGETS HYDROPy EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS})
85 SET_TARGET_PROPERTIES(HYDROPy PROPERTIES SUFFIX ".pyd" DEBUG_OUTPUT_NAME HYDROPy_d RELEASE_OUTPUT_NAME HYDROPy)
87 SET_TARGET_PROPERTIES(HYDROPy PROPERTIES PREFIX "")