From 3fa7a736e32508e797616b6344d97814c37d3ff8 Mon Sep 17 00:00:00 2001 From: wanghuancoder Date: Wed, 16 Nov 2022 10:34:34 +0800 Subject: [PATCH] Fix mac link python (#48017) * finx mac link python * refine --- paddle/fluid/pybind/CMakeLists.txt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/paddle/fluid/pybind/CMakeLists.txt b/paddle/fluid/pybind/CMakeLists.txt index 652a835cbc807..a77659ba99d47 100755 --- a/paddle/fluid/pybind/CMakeLists.txt +++ b/paddle/fluid/pybind/CMakeLists.txt @@ -606,5 +606,12 @@ if(WITH_PYTHON) target_link_libraries(${SHARD_LIB_NAME} ${os_dependency_modules}) add_dependencies(${SHARD_LIB_NAME} op_function_generator_cmd) - target_link_libraries(${SHARD_LIB_NAME} ${PYTHON_LIBRARIES}) + if(APPLE) + string(REGEX REPLACE ".+/(.+)" "\\1" PYTHON_LIBRARY_NAME + ${PYTHON_LIBRARIES}) + # target_link_libraries(${SHARD_LIB_NAME} "-Wl,-rpath,${PYTHON_LIBRARY_NAME}") + else() + target_link_libraries(${SHARD_LIB_NAME} ${PYTHON_LIBRARIES}) + endif() + endif()