1 include(../../CMake/Common.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
21 ${OMNIORB_DEFINITIONS}
24 # libraries to link to
32 # sip files / to be processed by sip
35 HYDROData_AltitudeObject.sip
36 HYDROData_Application.sip
37 HYDROData_ArtificialObject.sip
38 HYDROData_Bathymetry.sip
39 HYDROData_CalculationCase.sip
41 HYDROData_Confluence.sip
43 HYDROData_Document.sip
45 HYDROData_IAltitudeObject.sip
46 HYDROData_IInterpolator.sip
48 HYDROData_ImmersibleZone.sip
49 HYDROData_IPolyline.sip
50 HYDROData_IProfilesInterpolator.sip
51 HYDROData_LandCoverMap.sip
52 HYDROData_NaturalObject.sip
54 HYDROData_ObstacleAltitude.sip
55 HYDROData_Obstacle.sip
56 HYDROData_Polyline3D.sip
57 HYDROData_PolylineXY.sip
59 HYDROData_ProfileUZ.sip
62 HYDROData_SequenceOfObjects.sip
63 HYDROData_ShapesGroup.sip
64 HYDROData_SplitShapesGroup.sip
65 HYDROData_StreamAltitude.sip
67 HYDROData_StricklerTable.sip
71 CAS/NCollection_Sequence.sip
72 CAS/TCollection_AsciiString.sip
76 sipHYDROPyNCollection_Sequence0100HYDROData_IPolylineSectionType.cc
77 sipHYDROPyNCollection_Sequence0100Handle_HYDROData_Entity.cc
78 sipHYDROPyNCollection_Sequence0100TCollection_AsciiString.cc
79 sipHYDROPyNCollection_Sequence0100gp_XY.cc
80 sipHYDROPyNCollection_Sequence0100gp_XYZ.cc
81 sipHYDROPyNCollection_Sequence1800.cc
82 sipHYDROPyNCollection_Sequence2400.cc
83 sipHYDROPyNCollection_Sequence2600.cc
84 sipHYDROPyTCollection_AsciiString.cc
89 # sources / sip wrappings
90 PYQT4_WRAP_SIP(_sip_SOURCES ${_sip_files} SOURCES ${_add_SOURCES})
92 # sources / to compile
93 SET(HYDROPy_SOURCES ${_sip_SOURCES})
97 ADD_LIBRARY(HYDROPy ${HYDROPy_SOURCES})
98 TARGET_LINK_LIBRARIES(HYDROPy ${_link_LIBRARIES})
99 INSTALL(TARGETS HYDROPy EXPORT ${PROJECT_NAME}TargetGroup DESTINATION ${SALOME_INSTALL_LIBS})
102 SET_TARGET_PROPERTIES(HYDROPy PROPERTIES SUFFIX ".pyd" DEBUG_OUTPUT_NAME HYDROPy_d RELEASE_OUTPUT_NAME HYDROPy)
104 SET_TARGET_PROPERTIES(HYDROPy PROPERTIES PREFIX "")