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