From 3cffe3b3be00a10b3fd142c3c39e23d03a263e6e Mon Sep 17 00:00:00 2001 From: Allen Winter Date: Mon, 27 Sep 2021 16:27:05 -0400 Subject: [PATCH] ../KDAB/modules/PySide2ModuleBuild.cmake - set INSTALL_PATH for Mac on Mac we need to set the rpath to "@loader_path" --- cmake/KDAB/modules/PySide2ModuleBuild.cmake | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmake/KDAB/modules/PySide2ModuleBuild.cmake b/cmake/KDAB/modules/PySide2ModuleBuild.cmake index 3374b08e..696814ad 100644 --- a/cmake/KDAB/modules/PySide2ModuleBuild.cmake +++ b/cmake/KDAB/modules/PySide2ModuleBuild.cmake @@ -129,8 +129,12 @@ macro(CREATE_PYTHON_BINDINGS PREFIX "" OUTPUT_NAME ${MODULE_NAME} LIBRARY_OUTPUT_DIRECTORY ${MODULE_OUTPUT_DIR} - INSTALL_RPATH "$ORIGIN" ) + if(APPLE) + set_target_properties(${TARGET_NAME} PROPERTIES INSTALL_RPATH "@loader_path") + elseif(NOT WIN32) #ie. linux + set_target_properties(${TARGET_NAME} PROPERTIES INSTALL_RPATH "$ORIGIN") + endif() if(WIN32) set_target_properties(${TARGET_NAME} PROPERTIES SUFFIX ".pyd")