|
1 | | - |
2 | | -SET(QGIS_GUI_SRCS |
3 | | - |
4 | | -symbology-ng/qgsbrushstylecombobox.cpp |
5 | | -symbology-ng/qgsdashspacedialog.cpp |
6 | | -symbology-ng/qgspenstylecombobox.cpp |
7 | | -symbology-ng/qgssymbollayerv2widget.cpp |
8 | | -symbology-ng/qgssymbolv2propertiesdialog.cpp |
9 | | -symbology-ng/qgsrendererv2widget.cpp |
10 | | -symbology-ng/qgssinglesymbolrendererv2widget.cpp |
11 | | -symbology-ng/qgscategorizedsymbolrendererv2widget.cpp |
12 | | -symbology-ng/qgsgraduatedsymbolrendererv2widget.cpp |
13 | | -symbology-ng/qgsrendererv2propertiesdialog.cpp |
14 | | -symbology-ng/qgsstylev2managerdialog.cpp |
15 | | -symbology-ng/qgssymbollevelsv2dialog.cpp |
16 | | -symbology-ng/qgssymbolv2selectordialog.cpp |
17 | | -symbology-ng/qgsvectorgradientcolorrampv2dialog.cpp |
18 | | -symbology-ng/qgsvectorrandomcolorrampv2dialog.cpp |
19 | | -symbology-ng/qgsvectorcolorbrewercolorrampv2dialog.cpp |
20 | | -symbology-ng/characterwidget.cpp |
21 | | - |
22 | | -qgisgui.cpp |
23 | | -qgisinterface.cpp |
24 | | -qgsannotationitem.cpp |
25 | | -qgsattributeeditor.cpp |
26 | | -qgslegendinterface.cpp |
27 | | -qgscolorbutton.cpp |
28 | | -qgscomposerview.cpp |
29 | | -qgscursors.cpp |
30 | | -qgsdetaileditemdelegate.cpp |
31 | | -qgsdetaileditemwidget.cpp |
32 | | -qgsdetaileditemdata.cpp |
33 | | -qgsencodingfiledialog.cpp |
34 | | -qgsfiledropedit.cpp |
35 | | -qgsformannotationitem.cpp |
36 | | -qgsgenericprojectionselector.cpp |
37 | | -qgsmapcanvas.cpp |
38 | | -qgsmapcanvasitem.cpp |
39 | | -qgsmapcanvasmap.cpp |
40 | | -qgsmapcanvassnapper.cpp |
41 | | -qgsmapoverviewcanvas.cpp |
42 | | -qgsmaptip.cpp |
43 | | -qgsmaptool.cpp |
44 | | -qgsmaptoolemitpoint.cpp |
45 | | -qgsmaptoolpan.cpp |
46 | | -qgsmaptoolzoom.cpp |
47 | | -qgsmessageviewer.cpp |
48 | | -qgscredentialdialog.cpp |
49 | | -qgsprojectbadlayerguihandler.cpp |
50 | | -qgsprojectionselector.cpp |
51 | | -qgsquickprint.cpp |
52 | | -qgsrubberband.cpp |
53 | | -qgstextannotationitem.cpp |
54 | | -qgsvertexmarker.cpp |
55 | | -qgsludialog.cpp |
56 | | -) |
57 | | - |
58 | | -SET(QGIS_GUI_MOC_HDRS |
59 | | - |
60 | | -symbology-ng/qgsdashspacedialog.h |
61 | | -symbology-ng/qgssymbollayerv2widget.h |
62 | | -symbology-ng/qgssymbolv2propertiesdialog.h |
63 | | -symbology-ng/qgssinglesymbolrendererv2widget.h |
64 | | -symbology-ng/qgscategorizedsymbolrendererv2widget.h |
65 | | -symbology-ng/qgsgraduatedsymbolrendererv2widget.h |
66 | | -symbology-ng/qgsrendererv2propertiesdialog.h |
67 | | -symbology-ng/qgsstylev2managerdialog.h |
68 | | -symbology-ng/qgssymbollevelsv2dialog.h |
69 | | -symbology-ng/qgssymbolv2selectordialog.h |
70 | | -symbology-ng/qgsvectorgradientcolorrampv2dialog.h |
71 | | -symbology-ng/qgsvectorrandomcolorrampv2dialog.h |
72 | | -symbology-ng/qgsvectorcolorbrewercolorrampv2dialog.h |
73 | | -symbology-ng/characterwidget.h |
74 | | - |
75 | | -qgsattributeeditor.h |
76 | | -qgscomposerview.h |
77 | | -qgsdetaileditemdelegate.h |
78 | | -qgsdetaileditemwidget.h |
79 | | -qgslegendinterface.h |
80 | | -qgisinterface.h |
81 | | -qgsencodingfiledialog.h |
82 | | -qgsformannotationitem.h |
83 | | -qgsgenericprojectionselector.h |
84 | | -qgsmapcanvas.h |
85 | | -qgsmapoverviewcanvas.h |
86 | | -qgsmaptoolemitpoint.h |
87 | | -qgsmessageviewer.h |
88 | | -qgscredentialdialog.h |
89 | | -qgsprojectionselector.h |
90 | | -qgsquickprint.h |
91 | | -qgsludialog.h |
92 | | -qgsprojectbadlayerguihandler.h |
93 | | -) |
94 | | - |
95 | | -QT4_WRAP_CPP(QGIS_GUI_MOC_SRCS ${QGIS_GUI_MOC_HDRS}) |
96 | | - |
97 | | -INCLUDE_DIRECTORIES( |
98 | | -${QT_QTUITOOLS_INCLUDE_DIR} |
99 | | -${CMAKE_CURRENT_SOURCE_DIR} |
100 | | -${CMAKE_CURRENT_SOURCE_DIR}/symbology-ng |
101 | | -../core |
102 | | -../core/composer |
103 | | -../core/raster |
104 | | -../core/renderer |
105 | | -../core/symbology |
106 | | -../core/symbology-ng |
107 | | -${CMAKE_CURRENT_BINARY_DIR} |
108 | | -${CMAKE_CURRENT_BINARY_DIR}/../ui |
109 | | -${GEOS_INCLUDE_DIR} |
110 | | -) |
111 | | -IF (WITH_INTERNAL_SPATIALITE) |
112 | | - INCLUDE_DIRECTORIES(../core/spatialite/headers/spatialite) |
113 | | -ELSE (WITH_INTERNAL_SPATIALITE) |
114 | | - INCLUDE_DIRECTORIES(${SQLITE3_INCLUDE_DIR}) |
115 | | -ENDIF (WITH_INTERNAL_SPATIALITE) |
116 | | - |
117 | | -IF (WIN32) |
118 | | - IF (MSVC) |
119 | | - ADD_DEFINITIONS("-DGUI_EXPORT=__declspec(dllexport)") |
120 | | - ELSE (MSVC) |
121 | | - ADD_DEFINITIONS("-UGUI_EXPORT \"-DGUI_EXPORT=__declspec(dllexport)\"") |
122 | | - ENDIF (MSVC) |
123 | | -ENDIF (WIN32) |
124 | | - |
125 | | - |
126 | | -############################################################# |
127 | | -# qgis_gui library |
128 | | - |
129 | | - |
130 | | -ADD_LIBRARY(qgis_gui SHARED ${QGIS_GUI_SRCS} ${QGIS_GUI_MOC_SRCS}) |
131 | | - |
132 | | -SET_TARGET_PROPERTIES(qgis_gui PROPERTIES VERSION ${COMPLETE_VERSION} SOVERSION ${COMPLETE_VERSION}) |
133 | | - |
134 | | -# make sure that UI files will be processed first |
135 | | -ADD_DEPENDENCIES(qgis_gui ui) |
136 | | - |
137 | | -TARGET_LINK_LIBRARIES(qgis_gui |
138 | | - qgis_core |
139 | | - ${QT_QTUITOOLS_LIBRARY} |
140 | | -) |
141 | | - |
142 | | -IF (NOT WITH_INTERNAL_SPATIALITE) |
143 | | - TARGET_LINK_LIBRARIES(qgis_gui ${SQLITE3_LIBRARIES}) |
144 | | -ENDIF (NOT WITH_INTERNAL_SPATIALITE) |
145 | | - |
146 | | -IF (APPLE) |
147 | | - SET_TARGET_PROPERTIES(qgis_gui PROPERTIES BUILD_WITH_INSTALL_RPATH TRUE ) |
148 | | -ENDIF (APPLE) |
149 | | - |
150 | | -INSTALL(TARGETS qgis_gui |
151 | | - RUNTIME DESTINATION ${QGIS_BIN_DIR} |
152 | | - LIBRARY DESTINATION ${QGIS_LIB_DIR} |
153 | | - ARCHIVE DESTINATION ${QGIS_LIB_DIR}) |
154 | | - |
155 | | -# for installing headers |
156 | | - |
157 | | -SET(QGIS_GUI_HDRS |
158 | | -qgisgui.h |
159 | | -qgisinterface.h |
160 | | -qgscolorbutton.h |
161 | | -qgscursors.h |
162 | | -qgsencodingfiledialog.h |
163 | | -qgsfiledropedit.h |
164 | | -qgsgenericprojectionselector.h |
165 | | -qgsmapcanvas.h |
166 | | -qgsmapcanvasitem.h |
167 | | -qgsmapcanvasmap.h |
168 | | -qgsmapcanvassnapper.h |
169 | | -qgsmapoverviewcanvas.h |
170 | | -qgsmaptool.h |
171 | | -qgsmaptoolemitpoint.h |
172 | | -qgsmaptoolpan.h |
173 | | -qgsmaptoolzoom.h |
174 | | -qgsmessageviewer.h |
175 | | -qgscredentialdialog.h |
176 | | -qgsprojectionselector.h |
177 | | -qgsrubberband.h |
178 | | -qgsvertexmarker.h |
179 | | -qgsmaptip.h |
180 | | - |
181 | | -${CMAKE_CURRENT_BINARY_DIR}/../ui/ui_qgsdetaileditemwidgetbase.h |
182 | | -${CMAKE_CURRENT_BINARY_DIR}/../ui/ui_qgsgenericprojectionselectorbase.h |
183 | | -${CMAKE_CURRENT_BINARY_DIR}/../ui/ui_qgsmessageviewer.h |
184 | | -${CMAKE_CURRENT_BINARY_DIR}/../ui/ui_qgscredentialdialog.h |
185 | | -${CMAKE_CURRENT_BINARY_DIR}/../ui/ui_qgsprojectionselectorbase.h |
186 | | -) |
187 | | - |
188 | | - |
189 | | -INSTALL(CODE "MESSAGE(\"Installing GUI headers...\")") |
190 | | -INSTALL(FILES ${QGIS_GUI_HDRS} ${QGIS_GUI_MOC_HDRS} DESTINATION ${QGIS_INCLUDE_DIR}) |
191 | | - |
| 1 | + |
| 2 | +SET(QGIS_GUI_SRCS |
| 3 | + |
| 4 | +symbology-ng/qgsbrushstylecombobox.cpp |
| 5 | +symbology-ng/qgsdashspacedialog.cpp |
| 6 | +symbology-ng/qgspenstylecombobox.cpp |
| 7 | +symbology-ng/qgssymbollayerv2widget.cpp |
| 8 | +symbology-ng/qgssymbolv2propertiesdialog.cpp |
| 9 | +symbology-ng/qgsrendererv2widget.cpp |
| 10 | +symbology-ng/qgssinglesymbolrendererv2widget.cpp |
| 11 | +symbology-ng/qgscategorizedsymbolrendererv2widget.cpp |
| 12 | +symbology-ng/qgsgraduatedsymbolrendererv2widget.cpp |
| 13 | +symbology-ng/qgsrendererv2propertiesdialog.cpp |
| 14 | +symbology-ng/qgsstylev2managerdialog.cpp |
| 15 | +symbology-ng/qgssymbollevelsv2dialog.cpp |
| 16 | +symbology-ng/qgssymbolv2selectordialog.cpp |
| 17 | +symbology-ng/qgsvectorgradientcolorrampv2dialog.cpp |
| 18 | +symbology-ng/qgsvectorrandomcolorrampv2dialog.cpp |
| 19 | +symbology-ng/qgsvectorcolorbrewercolorrampv2dialog.cpp |
| 20 | +symbology-ng/characterwidget.cpp |
| 21 | + |
| 22 | +qgisgui.cpp |
| 23 | +qgisinterface.cpp |
| 24 | +qgsannotationitem.cpp |
| 25 | +qgsattributeeditor.cpp |
| 26 | +qgslegendinterface.cpp |
| 27 | +qgscolorbutton.cpp |
| 28 | +qgscomposerview.cpp |
| 29 | +qgscursors.cpp |
| 30 | +qgsdetaileditemdelegate.cpp |
| 31 | +qgsdetaileditemwidget.cpp |
| 32 | +qgsdetaileditemdata.cpp |
| 33 | +qgsencodingfiledialog.cpp |
| 34 | +qgsfiledropedit.cpp |
| 35 | +qgsformannotationitem.cpp |
| 36 | +qgsgenericprojectionselector.cpp |
| 37 | +qgsmapcanvas.cpp |
| 38 | +qgsmapcanvasitem.cpp |
| 39 | +qgsmapcanvasmap.cpp |
| 40 | +qgsmapcanvassnapper.cpp |
| 41 | +qgsmapoverviewcanvas.cpp |
| 42 | +qgsmaptip.cpp |
| 43 | +qgsmaptool.cpp |
| 44 | +qgsmaptoolemitpoint.cpp |
| 45 | +qgsmaptoolpan.cpp |
| 46 | +qgsmaptoolzoom.cpp |
| 47 | +qgsmessageviewer.cpp |
| 48 | +qgscredentialdialog.cpp |
| 49 | +qgsprojectbadlayerguihandler.cpp |
| 50 | +qgsprojectionselector.cpp |
| 51 | +qgsquickprint.cpp |
| 52 | +qgsrubberband.cpp |
| 53 | +qgstextannotationitem.cpp |
| 54 | +qgsvertexmarker.cpp |
| 55 | +qgsludialog.cpp |
| 56 | +) |
| 57 | + |
| 58 | +SET(QGIS_GUI_MOC_HDRS |
| 59 | + |
| 60 | +symbology-ng/qgsdashspacedialog.h |
| 61 | +symbology-ng/qgssymbollayerv2widget.h |
| 62 | +symbology-ng/qgssymbolv2propertiesdialog.h |
| 63 | +symbology-ng/qgssinglesymbolrendererv2widget.h |
| 64 | +symbology-ng/qgscategorizedsymbolrendererv2widget.h |
| 65 | +symbology-ng/qgsgraduatedsymbolrendererv2widget.h |
| 66 | +symbology-ng/qgsrendererv2propertiesdialog.h |
| 67 | +symbology-ng/qgsstylev2managerdialog.h |
| 68 | +symbology-ng/qgssymbollevelsv2dialog.h |
| 69 | +symbology-ng/qgssymbolv2selectordialog.h |
| 70 | +symbology-ng/qgsvectorgradientcolorrampv2dialog.h |
| 71 | +symbology-ng/qgsvectorrandomcolorrampv2dialog.h |
| 72 | +symbology-ng/qgsvectorcolorbrewercolorrampv2dialog.h |
| 73 | +symbology-ng/characterwidget.h |
| 74 | + |
| 75 | +qgsattributeeditor.h |
| 76 | +qgscomposerview.h |
| 77 | +qgsdetaileditemdelegate.h |
| 78 | +qgsdetaileditemwidget.h |
| 79 | +qgslegendinterface.h |
| 80 | +qgisinterface.h |
| 81 | +qgsencodingfiledialog.h |
| 82 | +qgsformannotationitem.h |
| 83 | +qgsgenericprojectionselector.h |
| 84 | +qgsmapcanvas.h |
| 85 | +qgsmapoverviewcanvas.h |
| 86 | +qgsmaptoolemitpoint.h |
| 87 | +qgsmessageviewer.h |
| 88 | +qgscredentialdialog.h |
| 89 | +qgsprojectionselector.h |
| 90 | +qgsquickprint.h |
| 91 | +qgsludialog.h |
| 92 | +qgsprojectbadlayerguihandler.h |
| 93 | +) |
| 94 | + |
| 95 | +QT4_WRAP_CPP(QGIS_GUI_MOC_SRCS ${QGIS_GUI_MOC_HDRS}) |
| 96 | + |
| 97 | +INCLUDE_DIRECTORIES( |
| 98 | +${QT_QTUITOOLS_INCLUDE_DIR} |
| 99 | +${CMAKE_CURRENT_SOURCE_DIR} |
| 100 | +${CMAKE_CURRENT_SOURCE_DIR}/symbology-ng |
| 101 | +../core |
| 102 | +../core/composer |
| 103 | +../core/raster |
| 104 | +../core/renderer |
| 105 | +../core/symbology |
| 106 | +../core/symbology-ng |
| 107 | +${CMAKE_CURRENT_BINARY_DIR} |
| 108 | +${CMAKE_CURRENT_BINARY_DIR}/../ui |
| 109 | +${GEOS_INCLUDE_DIR} |
| 110 | +) |
| 111 | +IF (WITH_INTERNAL_SPATIALITE) |
| 112 | + INCLUDE_DIRECTORIES(../core/spatialite/headers/spatialite) |
| 113 | +ELSE (WITH_INTERNAL_SPATIALITE) |
| 114 | + INCLUDE_DIRECTORIES(${SQLITE3_INCLUDE_DIR}) |
| 115 | +ENDIF (WITH_INTERNAL_SPATIALITE) |
| 116 | + |
| 117 | +IF (WIN32) |
| 118 | + IF (MSVC) |
| 119 | + ADD_DEFINITIONS("-DGUI_EXPORT=__declspec(dllexport)") |
| 120 | + ELSE (MSVC) |
| 121 | + ADD_DEFINITIONS("-UGUI_EXPORT \"-DGUI_EXPORT=__declspec(dllexport)\"") |
| 122 | + ENDIF (MSVC) |
| 123 | +ENDIF (WIN32) |
| 124 | + |
| 125 | + |
| 126 | +############################################################# |
| 127 | +# qgis_gui library |
| 128 | + |
| 129 | + |
| 130 | +ADD_LIBRARY(qgis_gui SHARED ${QGIS_GUI_SRCS} ${QGIS_GUI_MOC_SRCS}) |
| 131 | + |
| 132 | +SET_TARGET_PROPERTIES(qgis_gui PROPERTIES VERSION ${COMPLETE_VERSION} SOVERSION ${COMPLETE_VERSION}) |
| 133 | + |
| 134 | +# make sure that UI files will be processed first |
| 135 | +ADD_DEPENDENCIES(qgis_gui ui) |
| 136 | + |
| 137 | +TARGET_LINK_LIBRARIES(qgis_gui |
| 138 | + qgis_core |
| 139 | + ${QT_QTUITOOLS_LIBRARY} |
| 140 | +) |
| 141 | + |
| 142 | +IF (NOT WITH_INTERNAL_SPATIALITE) |
| 143 | + TARGET_LINK_LIBRARIES(qgis_gui ${SQLITE3_LIBRARIES}) |
| 144 | +ENDIF (NOT WITH_INTERNAL_SPATIALITE) |
| 145 | + |
| 146 | +IF (APPLE) |
| 147 | + SET_TARGET_PROPERTIES(qgis_gui PROPERTIES BUILD_WITH_INSTALL_RPATH TRUE ) |
| 148 | +ENDIF (APPLE) |
| 149 | + |
| 150 | +INSTALL(TARGETS qgis_gui |
| 151 | + RUNTIME DESTINATION ${QGIS_BIN_DIR} |
| 152 | + LIBRARY DESTINATION ${QGIS_LIB_DIR} |
| 153 | + ARCHIVE DESTINATION ${QGIS_LIB_DIR}) |
| 154 | + |
| 155 | +# for installing headers |
| 156 | + |
| 157 | +SET(QGIS_GUI_HDRS |
| 158 | +qgisgui.h |
| 159 | +qgisinterface.h |
| 160 | +qgscolorbutton.h |
| 161 | +qgscursors.h |
| 162 | +qgsencodingfiledialog.h |
| 163 | +qgsfiledropedit.h |
| 164 | +qgsgenericprojectionselector.h |
| 165 | +qgsmapcanvas.h |
| 166 | +qgsmapcanvasitem.h |
| 167 | +qgsmapcanvasmap.h |
| 168 | +qgsmapcanvassnapper.h |
| 169 | +qgsmapoverviewcanvas.h |
| 170 | +qgsmaptool.h |
| 171 | +qgsmaptoolemitpoint.h |
| 172 | +qgsmaptoolpan.h |
| 173 | +qgsmaptoolzoom.h |
| 174 | +qgsmessageviewer.h |
| 175 | +qgscredentialdialog.h |
| 176 | +qgsprojectionselector.h |
| 177 | +qgsrubberband.h |
| 178 | +qgsvertexmarker.h |
| 179 | +qgsmaptip.h |
| 180 | + |
| 181 | +${CMAKE_CURRENT_BINARY_DIR}/../ui/ui_qgsdetaileditemwidgetbase.h |
| 182 | +${CMAKE_CURRENT_BINARY_DIR}/../ui/ui_qgsgenericprojectionselectorbase.h |
| 183 | +${CMAKE_CURRENT_BINARY_DIR}/../ui/ui_qgsmessageviewer.h |
| 184 | +${CMAKE_CURRENT_BINARY_DIR}/../ui/ui_qgscredentialdialog.h |
| 185 | +${CMAKE_CURRENT_BINARY_DIR}/../ui/ui_qgsprojectionselectorbase.h |
| 186 | +) |
| 187 | + |
| 188 | + |
| 189 | +INSTALL(CODE "MESSAGE(\"Installing GUI headers...\")") |
| 190 | +INSTALL(FILES ${QGIS_GUI_HDRS} ${QGIS_GUI_MOC_HDRS} DESTINATION ${QGIS_INCLUDE_DIR}) |
| 191 | + |
0 commit comments