1 include(../../CMake/Common.cmake)
2 include(../../CMake/UsePyQt4EXT.cmake)
7 # additional include directories
12 ${PYTHON_INCLUDE_DIRS}
13 ${CMAKE_CURRENT_SOURCE_DIR}
14 ${PROJECT_SOURCE_DIR}/src/HYDROData
17 # additional preprocessor / compiler flags
22 ${OMNIORB_DEFINITIONS}
25 # libraries to link to
33 # sip files / to be processed by sip
39 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPycmodule.cc
40 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPygp_XY.cc
41 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPygp_XYZ.cc
42 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_AltitudeObject.cc
43 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_Application.cc
44 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_ArtificialObject.cc
45 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_Bathymetry.cc
46 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_CalculationCase.cc
47 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_Channel.cc
48 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_Confluence.cc
49 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_Digue.cc
50 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_Document.cc
51 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_Entity.cc
52 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_IAltitudeObject.cc
53 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_IInterpolator.cc
54 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_Image.cc
55 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_ImmersibleZone.cc
56 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_IPolyline.cc
57 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_IProfilesInterpolator.cc
58 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_LandCoverMap.cc
59 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_NaturalObject.cc
60 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_Object.cc
61 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_Obstacle.cc
62 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_ObstacleAltitude.cc
63 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_Polyline3D.cc
64 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_PolylineXY.cc
65 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_Profile.cc
66 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_ProfileUZ.cc
67 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_Region.cc
68 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_River.cc
69 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_ShapesGroup.cc
70 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_SplitShapesGroup.cc
71 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_Stream.cc
72 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_StreamAltitude.cc
73 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_StricklerTable.cc
74 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_Zone.cc
75 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyNCollection_Sequence0100gp_XY.cc
76 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyNCollection_Sequence0100gp_XYZ.cc
77 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyNCollection_Sequence0100Handle_HYDROData_Entity.cc
78 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyNCollection_Sequence0100HYDROData_IPolylineSectionType.cc
79 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyNCollection_Sequence0100TCollection_AsciiString.cc
80 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyNCollection_Sequence1800.cc
81 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyNCollection_Sequence2400.cc
82 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyNCollection_Sequence2600.cc
83 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyTCollection_AsciiString.cc
84 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPystdvector0100HYDROData_BathymetryAltitudePoint.cc
85 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPystdvector1800.cc
86 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPystdvector2400.cc
87 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPystdvector2600.cc
88 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_BathymetryAltitudePoint.cc
93 # sources / sip wrappings
94 PYQT4_WRAP_SIP_EXT( _sip_SOURCES ${_sip_files} ) # SOURCES ${_add_SOURCES})
96 # sources / to compile
97 SET(HYDROPy_SOURCES ${_sip_SOURCES} ${_add_SOURCES})
101 ADD_LIBRARY(HYDROPy ${HYDROPy_SOURCES})
102 TARGET_LINK_LIBRARIES(HYDROPy ${_link_LIBRARIES})
103 INSTALL(TARGETS HYDROPy EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS})
106 SET_TARGET_PROPERTIES(HYDROPy PROPERTIES SUFFIX ".pyd" DEBUG_OUTPUT_NAME HYDROPy_d RELEASE_OUTPUT_NAME HYDROPy)
108 SET_TARGET_PROPERTIES(HYDROPy PROPERTIES PREFIX "")