1 include(../../CMake/Common.cmake)
3 # additional include directories
9 ${CMAKE_CURRENT_SOURCE_DIR}
10 ${PROJECT_SOURCE_DIR}/src/HYDROData
13 # additional preprocessor / compiler flags
18 ${OMNIORB_DEFINITIONS}
21 # libraries to link to
29 # sip files / to be processed by sip
35 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPycmodule.cc
36 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPygp_XY.cc
37 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPygp_XYZ.cc
38 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_AltitudeObject.cc
39 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_Application.cc
40 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_ArtificialObject.cc
41 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_Bathymetry.cc
42 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_CalculationCase.cc
43 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_Channel.cc
44 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_Confluence.cc
45 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_Digue.cc
46 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_Document.cc
47 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_Entity.cc
48 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_IAltitudeObject.cc
49 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_IInterpolator.cc
50 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_Image.cc
51 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_ImmersibleZone.cc
52 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_IPolyline.cc
53 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_IProfilesInterpolator.cc
54 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_LandCoverMap.cc
55 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_NaturalObject.cc
56 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_Object.cc
57 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_Obstacle.cc
58 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_ObstacleAltitude.cc
59 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_Polyline3D.cc
60 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_PolylineXY.cc
61 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_Profile.cc
62 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_ProfileUZ.cc
63 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_Region.cc
64 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_River.cc
65 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_ShapesGroup.cc
66 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_SplitShapesGroup.cc
67 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_Stream.cc
68 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_StreamAltitude.cc
69 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_StricklerTable.cc
70 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_Zone.cc
71 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyNCollection_Sequence0100gp_XY.cc
72 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyNCollection_Sequence0100gp_XYZ.cc
73 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyNCollection_Sequence0100Handle_HYDROData_Entity.cc
74 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyNCollection_Sequence0100HYDROData_IPolylineSectionType.cc
75 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyNCollection_Sequence0100TCollection_AsciiString.cc
76 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyNCollection_Sequence1800.cc
77 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyNCollection_Sequence2400.cc
78 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyNCollection_Sequence2600.cc
79 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyTCollection_AsciiString.cc
80 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPystdvector0100HYDROData_BathymetryAltitudePoint.cc
81 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPystdvector1800.cc
82 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPystdvector2400.cc
83 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPystdvector2600.cc
84 ${CMAKE_CURRENT_BINARY_DIR}/sipHYDROPyHYDROData_BathymetryAltitudePoint.cc
88 OUTPUT ${_sip_output_files}
89 COMMAND ${SIP_EXECUTABLE} ${PYQT_SIPFLAGS} ${CMAKE_CURRENT_SOURCE_DIR}/${_sip_input_file}
90 MAIN_DEPENDENCY ${_sip_input_file}
93 ADD_LIBRARY(HYDROPy ${_sip_output_files} )
94 TARGET_LINK_LIBRARIES(HYDROPy ${_link_LIBRARIES})
95 INSTALL(TARGETS HYDROPy EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS})
98 SET_TARGET_PROPERTIES(HYDROPy PROPERTIES SUFFIX ".pyd" DEBUG_OUTPUT_NAME HYDROPy_d RELEASE_OUTPUT_NAME HYDROPy)
100 SET_TARGET_PROPERTIES(HYDROPy PROPERTIES PREFIX "")