@@ -182,7 +182,11 @@ ENDIF(${SIP_VERSION_STR} VERSION_GREATER 4.19.6)
182
182
# core module
183
183
FILE (GLOB_RECURSE sip_files_core core/*.sip core/*.sip.in)
184
184
SET (SIP_EXTRA_FILES_DEPEND ${sip_files_core} )
185
- SET (SIP_EXTRA_OPTIONS ${PYQT_SIP_FLAGS} -g -o -y ${QGIS_PYTHON_OUTPUT_DIRECTORY} /_core.pyi -a ${CMAKE_BINARY_DIR} /python/qgis.core.api)
185
+ IF ((${SIP_VERSION_STR} VERSION_EQUAL 4.18) OR (${SIP_VERSION_STR} VERSION_GREATER 4.18))
186
+ SET (SIP_EXTRA_OPTIONS ${PYQT_SIP_FLAGS} -g -o -y ${QGIS_PYTHON_OUTPUT_DIRECTORY} /_core.pyi -a ${CMAKE_BINARY_DIR} /python/qgis.core.api)
187
+ ELSE ((${SIP_VERSION_STR} VERSION_EQUAL 4.18) OR (${SIP_VERSION_STR} VERSION_GREATER 4.18))
188
+ SET (SIP_EXTRA_OPTIONS ${PYQT_SIP_FLAGS} -g -o -a ${CMAKE_BINARY_DIR} /python/qgis.core.api)
189
+ ENDIF ((${SIP_VERSION_STR} VERSION_EQUAL 4.18) OR (${SIP_VERSION_STR} VERSION_GREATER 4.18))
186
190
GENERATE_SIP_PYTHON_MODULE_CODE(qgis._core core/core.sip "${sip_files_core} " cpp_files)
187
191
BUILD_SIP_PYTHON_MODULE(qgis._core core/core.sip ${cpp_files} "" qgis_core)
188
192
SET (SIP_CORE_CPP_FILES ${cpp_files} )
@@ -200,7 +204,11 @@ IF (WITH_GUI)
200
204
201
205
FILE (GLOB_RECURSE sip_files_gui gui/*.sip gui/*.sip.in)
202
206
SET (SIP_EXTRA_FILES_DEPEND ${sip_files_core} ${sip_files_gui} )
203
- SET (SIP_EXTRA_OPTIONS ${PYQT_SIP_FLAGS} -g -o -y ${QGIS_PYTHON_OUTPUT_DIRECTORY} /_gui.pyi -a ${CMAKE_BINARY_DIR} /python/qgis.gui.api)
207
+ IF ((${SIP_VERSION_STR} VERSION_EQUAL 4.18) OR (${SIP_VERSION_STR} VERSION_GREATER 4.18))
208
+ SET (SIP_EXTRA_OPTIONS ${PYQT_SIP_FLAGS} -g -o -y ${QGIS_PYTHON_OUTPUT_DIRECTORY} /_gui.pyi -a ${CMAKE_BINARY_DIR} /python/qgis.gui.api)
209
+ ELSE ((${SIP_VERSION_STR} VERSION_EQUAL 4.18) OR (${SIP_VERSION_STR} VERSION_GREATER 4.18))
210
+ SET (SIP_EXTRA_OPTIONS ${PYQT_SIP_FLAGS} -g -o -a ${CMAKE_BINARY_DIR} /python/qgis.gui.api)
211
+ ENDIF ((${SIP_VERSION_STR} VERSION_EQUAL 4.18) OR (${SIP_VERSION_STR} VERSION_GREATER 4.18))
204
212
205
213
IF (QSCI_SIP_DIR)
206
214
SET (SIP_EXTRA_OPTIONS ${SIP_EXTRA_OPTIONS} -I ${QSCI_SIP_DIR} )
@@ -224,7 +232,11 @@ IF (WITH_SERVER AND WITH_SERVER_PLUGINS)
224
232
225
233
FILE (GLOB_RECURSE sip_files_server server/*.sip server/*.sip.in)
226
234
SET (SIP_EXTRA_FILES_DEPEND ${sip_files_core} ${sip_files_server} )
227
- SET (SIP_EXTRA_OPTIONS ${PYQT_SIP_FLAGS} -g -o -y ${QGIS_PYTHON_OUTPUT_DIRECTORY} /_server.pyi -a ${CMAKE_BINARY_DIR} /python/qgis.server.api)
235
+ IF ((${SIP_VERSION_STR} VERSION_EQUAL 4.18) OR (${SIP_VERSION_STR} VERSION_GREATER 4.18))
236
+ SET (SIP_EXTRA_OPTIONS ${PYQT_SIP_FLAGS} -g -o -y ${QGIS_PYTHON_OUTPUT_DIRECTORY} /_server.pyi -a ${CMAKE_BINARY_DIR} /python/qgis.server.api)
237
+ ELSE ((${SIP_VERSION_STR} VERSION_EQUAL 4.18) OR (${SIP_VERSION_STR} VERSION_GREATER 4.18))
238
+ SET (SIP_EXTRA_OPTIONS ${PYQT_SIP_FLAGS} -g -o -a ${CMAKE_BINARY_DIR} /python/qgis.server.api)
239
+ ENDIF ((${SIP_VERSION_STR} VERSION_EQUAL 4.18) OR (${SIP_VERSION_STR} VERSION_GREATER 4.18))
228
240
GENERATE_SIP_PYTHON_MODULE_CODE(qgis._server server/server.sip "${sip_files_server} " cpp_files)
229
241
BUILD_SIP_PYTHON_MODULE(qgis._server server/server.sip ${cpp_files} "" qgis_core qgis_server)
230
242
ENDIF (WITH_SERVER AND WITH_SERVER_PLUGINS)
@@ -248,7 +260,11 @@ INCLUDE_DIRECTORIES(BEFORE
248
260
# analysis module
249
261
FILE (GLOB_RECURSE sip_files_analysis analysis/*.sip analysis/*.sip.in)
250
262
SET (SIP_EXTRA_FILES_DEPEND ${sip_files_core} ${sip_files_analysis} )
251
- SET (SIP_EXTRA_OPTIONS ${PYQT_SIP_FLAGS} -g -o -y ${QGIS_PYTHON_OUTPUT_DIRECTORY} /_analysis.pyi -a ${CMAKE_BINARY_DIR} /python/qgis.analysis.api)
263
+ IF ((${SIP_VERSION_STR} VERSION_EQUAL 4.18) OR (${SIP_VERSION_STR} VERSION_GREATER 4.18))
264
+ SET (SIP_EXTRA_OPTIONS ${PYQT_SIP_FLAGS} -g -o -y ${QGIS_PYTHON_OUTPUT_DIRECTORY} /_analysis.pyi -a ${CMAKE_BINARY_DIR} /python/qgis.analysis.api)
265
+ ELSE ((${SIP_VERSION_STR} VERSION_EQUAL 4.18) OR (${SIP_VERSION_STR} VERSION_GREATER 4.18))
266
+ SET (SIP_EXTRA_OPTIONS ${PYQT_SIP_FLAGS} -g -o -a ${CMAKE_BINARY_DIR} /python/qgis.analysis.api)
267
+ ENDIF ((${SIP_VERSION_STR} VERSION_EQUAL 4.18) OR (${SIP_VERSION_STR} VERSION_GREATER 4.18))
252
268
GENERATE_SIP_PYTHON_MODULE_CODE(qgis._analysis analysis/analysis.sip "${sip_files_analysis} " cpp_files)
253
269
BUILD_SIP_PYTHON_MODULE(qgis._analysis analysis/analysis.sip ${cpp_files} "" qgis_core qgis_analysis)
254
270
0 commit comments