Skip to content

Commit 592356a

Browse files
committed
Bundle libminizip on Mac if used by osgdb_kml plugin of osgearth
1 parent ca6d4d9 commit 592356a

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

mac/cmake/1osg.cmake.in

+9
Original file line numberDiff line numberDiff line change
@@ -104,4 +104,13 @@ IF (EXISTS "${TINY}")
104104
INSTALLNAMETOOL_CHANGE ("${TINY_CHG}" "${TINY_CHG_TO}" "${QPLUGDIR}/libglobeplugin.so")
105105
ENDIF ()
106106

107+
GET_INSTALL_NAME ("${OSG_PLUGINS_PATH}/osgdb_kml.so" "libminizip" MINI)
108+
# MESSAGE (STATUS "libminizip path: ${MINI}")
109+
IF (EXISTS "${MINI}")
110+
SET (MINI_CHG "${MINI}")
111+
SET (MINI_CHG_TO "${ATEXECUTABLE}/@QGIS_LIB_SUBDIR@/libminizip.dylib")
112+
EXECUTE_PROCESS (COMMAND ditto ${QARCHS} "${MINI_CHG}" "${QLIBDIR}/libminizip.dylib")
113+
INSTALLNAMETOOL_CHANGE ("${MINI_CHG}" "${MINI_CHG_TO}" "${QPLUGDIR}/../osgPlugins/osgdb_kml.so")
114+
ENDIF ()
115+
107116
ENDIF (@OSGEARTH_FOUND@)

0 commit comments

Comments
 (0)