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")