../KDAB/modules/PySide2ModuleBuild.cmake - set INSTALL_PATH for Mac

on Mac we need to set the rpath to "@loader_path"
This commit is contained in:
Allen Winter
2021-09-27 16:27:05 -04:00
parent 9dd87b7777
commit 3cffe3b3be

View File

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