@@ -174,12 +174,16 @@ ELSE(${SIP_VERSION_STR} VERSION_GREATER 4.19.0)
174
174
SET (SIP_FINAL "" )
175
175
ENDIF (${SIP_VERSION_STR} VERSION_GREATER 4.19.0 )
176
176
177
+ IF ((${SIP_VERSION_STR} VERSION_EQUAL 4.19.11 ) OR (${SIP_VERSION_STR} VERSION_GREATER 4.19.11 ))
178
+ SET (SIP_IMPORT "PyQt5.sip" CACHE STRING "Import path for SIP library" )
179
+ ENDIF ((${SIP_VERSION_STR} VERSION_EQUAL 4.19.11 ) OR (${SIP_VERSION_STR} VERSION_GREATER 4.19.11 ))
180
+
177
181
# core module
178
182
FILE (GLOB_RECURSE sip_files_core core/*.sip core/*.sip.in )
179
183
SET (SIP_EXTRA_FILES_DEPEND ${sip_files_core} )
180
184
SET (SIP_EXTRA_OPTIONS ${PYQT_SIP_FLAGS} -g -o -a ${CMAKE_BINARY_DIR} /python/qgis.core.api )
181
185
IF ((${SIP_VERSION_STR} VERSION_EQUAL 4.19.11 ) OR (${SIP_VERSION_STR} VERSION_GREATER 4.19.11 ))
182
- SET (SIP_EXTRA_OPTIONS ${SIP_EXTRA_OPTIONS} -n PyQt5.sip )
186
+ SET (SIP_EXTRA_OPTIONS ${SIP_EXTRA_OPTIONS} -n ${SIP_IMPORT} )
183
187
ENDIF ((${SIP_VERSION_STR} VERSION_EQUAL 4.19.11 ) OR (${SIP_VERSION_STR} VERSION_GREATER 4.19.11 ))
184
188
IF ((${SIP_VERSION_STR} VERSION_EQUAL 4.18 ) OR (${SIP_VERSION_STR} VERSION_GREATER 4.18 ))
185
189
SET (SIP_EXTRA_OPTIONS ${SIP_EXTRA_OPTIONS} -y ${QGIS_PYTHON_OUTPUT_DIRECTORY} /_core.pyi )
@@ -203,7 +207,7 @@ IF (WITH_GUI)
203
207
SET (SIP_EXTRA_FILES_DEPEND ${sip_files_core} ${sip_files_gui} )
204
208
SET (SIP_EXTRA_OPTIONS ${PYQT_SIP_FLAGS} -g -o -a ${CMAKE_BINARY_DIR} /python/qgis.gui.api )
205
209
IF ((${SIP_VERSION_STR} VERSION_EQUAL 4.19.11 ) OR (${SIP_VERSION_STR} VERSION_GREATER 4.19.11 ))
206
- SET (SIP_EXTRA_OPTIONS ${SIP_EXTRA_OPTIONS} -n PyQt5.sip )
210
+ SET (SIP_EXTRA_OPTIONS ${SIP_EXTRA_OPTIONS} -n ${SIP_IMPORT} )
207
211
ENDIF ((${SIP_VERSION_STR} VERSION_EQUAL 4.19.11 ) OR (${SIP_VERSION_STR} VERSION_GREATER 4.19.11 ))
208
212
IF ((${SIP_VERSION_STR} VERSION_EQUAL 4.18 ) OR (${SIP_VERSION_STR} VERSION_GREATER 4.18 ))
209
213
SET (SIP_EXTRA_OPTIONS ${SIP_EXTRA_OPTIONS} -y ${QGIS_PYTHON_OUTPUT_DIRECTORY} /_gui.pyi )
@@ -234,7 +238,7 @@ IF (WITH_3D)
234
238
SET (SIP_EXTRA_FILES_DEPEND ${sip_files_core} ${sip_files_3d} )
235
239
SET (SIP_EXTRA_OPTIONS ${PYQT_SIP_FLAGS} -g -o -a ${CMAKE_BINARY_DIR} /python/qgis.qgis3d.api )
236
240
IF ((${SIP_VERSION_STR} VERSION_EQUAL 4.19.11 ) OR (${SIP_VERSION_STR} VERSION_GREATER 4.19.11 ))
237
- SET (SIP_EXTRA_OPTIONS ${SIP_EXTRA_OPTIONS} -n PyQt5.sip )
241
+ SET (SIP_EXTRA_OPTIONS ${SIP_EXTRA_OPTIONS} -n ${SIP_IMPORT} )
238
242
ENDIF ((${SIP_VERSION_STR} VERSION_EQUAL 4.19.11 ) OR (${SIP_VERSION_STR} VERSION_GREATER 4.19.11 ))
239
243
IF ((${SIP_VERSION_STR} VERSION_EQUAL 4.18 ) OR (${SIP_VERSION_STR} VERSION_GREATER 4.18 ))
240
244
SET (SIP_EXTRA_OPTIONS ${SIP_EXTRA_OPTIONS} -y ${QGIS_PYTHON_OUTPUT_DIRECTORY} /_qgis3d.pyi )
@@ -257,7 +261,7 @@ IF (WITH_SERVER AND WITH_SERVER_PLUGINS)
257
261
SET (SIP_EXTRA_FILES_DEPEND ${sip_files_core} ${sip_files_server} )
258
262
SET (SIP_EXTRA_OPTIONS ${PYQT_SIP_FLAGS} -g -o -a ${CMAKE_BINARY_DIR} /python/qgis.server.api )
259
263
IF ((${SIP_VERSION_STR} VERSION_EQUAL 4.19.11 ) OR (${SIP_VERSION_STR} VERSION_GREATER 4.19.11 ))
260
- SET (SIP_EXTRA_OPTIONS ${SIP_EXTRA_OPTIONS} -n PyQt5.sip )
264
+ SET (SIP_EXTRA_OPTIONS ${SIP_EXTRA_OPTIONS} -n ${SIP_IMPORT} )
261
265
ENDIF ((${SIP_VERSION_STR} VERSION_EQUAL 4.19.11 ) OR (${SIP_VERSION_STR} VERSION_GREATER 4.19.11 ))
262
266
IF ((${SIP_VERSION_STR} VERSION_EQUAL 4.18 ) OR (${SIP_VERSION_STR} VERSION_GREATER 4.18 ))
263
267
SET (SIP_EXTRA_OPTIONS ${SIP_EXTRA_OPTIONS} -y ${QGIS_PYTHON_OUTPUT_DIRECTORY} /_server.pyi )
@@ -290,7 +294,7 @@ FILE(GLOB_RECURSE sip_files_analysis analysis/*.sip analysis/*.sip.in)
290
294
SET (SIP_EXTRA_FILES_DEPEND ${sip_files_core} ${sip_files_analysis} )
291
295
SET (SIP_EXTRA_OPTIONS ${PYQT_SIP_FLAGS} -g -o -a ${CMAKE_BINARY_DIR} /python/qgis.analysis.api )
292
296
IF ((${SIP_VERSION_STR} VERSION_EQUAL 4.19.11 ) OR (${SIP_VERSION_STR} VERSION_GREATER 4.19.11 ))
293
- SET (SIP_EXTRA_OPTIONS ${SIP_EXTRA_OPTIONS} -n PyQt5.sip )
297
+ SET (SIP_EXTRA_OPTIONS ${SIP_EXTRA_OPTIONS} -n ${SIP_IMPORT} )
294
298
ENDIF ((${SIP_VERSION_STR} VERSION_EQUAL 4.19.11 ) OR (${SIP_VERSION_STR} VERSION_GREATER 4.19.11 ))
295
299
IF ((${SIP_VERSION_STR} VERSION_EQUAL 4.18 ) OR (${SIP_VERSION_STR} VERSION_GREATER 4.18 ))
296
300
SET (SIP_EXTRA_OPTIONS ${SIP_EXTRA_OPTIONS} -y ${QGIS_PYTHON_OUTPUT_DIRECTORY} /_analysis.pyi )
0 commit comments