Skip to content

Commit ec71254

Browse files
committedMar 3, 2020
Qscintilla library may have _qt5 in name
1 parent 919088c commit ec71254

File tree

1 file changed

+13
-8
lines changed

1 file changed

+13
-8
lines changed
 

‎mac/cmake/1qt.cmake.in

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -252,12 +252,17 @@ ENDIF ()
252252

253253
# QScintilla2
254254

255-
IF (@QSCINTILLA_LIBRARY@ MATCHES ".*libqscintilla2.dylib")
255+
IF (@QSCINTILLA_LIBRARY@ MATCHES ".*libqscintilla2_qt5.*dylib")
256+
SET (QSCI_LIB "libqscintilla2_qt5")
257+
ELSEIF (@QSCINTILLA_LIBRARY@ MATCHES ".*libqscintilla2.*dylib")
258+
SET (QSCI_LIB "libqscintilla2")
259+
ENDIF ()
260+
IF (QSCI_LIB)
256261
MESSAGE (STATUS "Copying QScintilla2 library and updating library paths...")
257-
EXECUTE_PROCESS (COMMAND ditto ${QARCHS} "@QSCINTILLA_LIBRARY@" "${QLIBDIR}/libqscintilla2.dylib")
258-
GET_INSTALL_NAME ("@QSCINTILLA_LIBRARY@" "libqscintilla2" QSCI_CHG)
262+
EXECUTE_PROCESS (COMMAND ditto ${QARCHS} "@QSCINTILLA_LIBRARY@" "${QLIBDIR}/${QSCI_LIB}.dylib")
263+
GET_INSTALL_NAME ("@QSCINTILLA_LIBRARY@" "${QSCI_LIB}" QSCI_CHG)
259264
IF (QSCI_CHG)
260-
UPDATEQGISPATHS (${QSCI_CHG} libqscintilla2.dylib)
265+
UPDATEQGISPATHS (${QSCI_CHG} ${QSCI_LIB}.dylib)
261266
ENDIF (QSCI_CHG)
262267
ENDIF ()
263268

@@ -372,11 +377,11 @@ ENDIF ()
372377

373378
IF (EXISTS "${QGISPYDIR}/PyQt${QT_FWVER}/Qsci.so")
374379
MESSAGE (STATUS "Updating QScintilla2 Python module library paths...")
375-
GET_INSTALL_NAME ("${QGISPYDIR}/PyQt${QT_FWVER}/Qsci.so" "libqscintilla2" QSCI_CHG)
380+
GET_INSTALL_NAME ("${QGISPYDIR}/PyQt${QT_FWVER}/Qsci.so" "${QSCI_LIB}" QSCI_CHG)
376381
IF (QSCI_CHG)
377-
SET (QSCI_CHG_TO "${ATEXECUTABLE}/@QGIS_LIB_SUBDIR@/libqscintilla2.dylib")
382+
SET (QSCI_CHG_TO "${ATEXECUTABLE}/@QGIS_LIB_SUBDIR@/${QSCI_LIB}.dylib")
378383
IF (@OSX_HAVE_LOADERPATH@)
379-
SET (QSCI_CHG_TO "${ATLOADER}/../../@QGIS_DATA_SUBDIR_REV@/@QGIS_LIB_SUBDIR@/libqscintilla2.dylib")
384+
SET (QSCI_CHG_TO "${ATLOADER}/../../@QGIS_DATA_SUBDIR_REV@/@QGIS_LIB_SUBDIR@/${QSCI_LIB}.dylib")
380385
ENDIF (@OSX_HAVE_LOADERPATH@)
381386
INSTALLNAMETOOL_CHANGE ("${QSCI_CHG}" "${QSCI_CHG_TO}" "${QGISPYDIR}/PyQt${QT_FWVER}/Qsci.so")
382387
ENDIF (QSCI_CHG)
@@ -470,7 +475,7 @@ FOREACH (QFW ${QTLISTQG})
470475
IF (@OSX_HAVE_LOADERPATH@)
471476
SET (QFW_CHG_TO "${ATLOADER}/${QGIS_LIB_SUBDIR_REV}/${QGIS_FW_SUBDIR}/${LIBPOST}")
472477
ENDIF ()
473-
INSTALLNAMETOOL_CHANGE ("${QFW_CHG}" "${QFW_CHG_TO}" "${QLIBDIR}/libqscintilla2.dylib")
478+
INSTALLNAMETOOL_CHANGE ("${QFW_CHG}" "${QFW_CHG_TO}" "${QLIBDIR}/${QSCI_LIB}.dylib")
474479
# qt plugs
475480
IF (@OSX_HAVE_LOADERPATH@)
476481
SET (QFW_CHG_TO "${ATLOADER}/@QGIS_PLUGIN_SUBDIR_REV@/${QGIS_FW_SUBDIR}/${LIBPOST}")

0 commit comments

Comments
 (0)
Please sign in to comment.