Skip to content

Commit 3fa7a73

Browse files
Fix mac link python (#48017)
* finx mac link python * refine
1 parent 5033b6c commit 3fa7a73

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

paddle/fluid/pybind/CMakeLists.txt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -606,5 +606,12 @@ if(WITH_PYTHON)
606606
target_link_libraries(${SHARD_LIB_NAME} ${os_dependency_modules})
607607
add_dependencies(${SHARD_LIB_NAME} op_function_generator_cmd)
608608

609-
target_link_libraries(${SHARD_LIB_NAME} ${PYTHON_LIBRARIES})
609+
if(APPLE)
610+
string(REGEX REPLACE ".+/(.+)" "\\1" PYTHON_LIBRARY_NAME
611+
${PYTHON_LIBRARIES})
612+
# target_link_libraries(${SHARD_LIB_NAME} "-Wl,-rpath,${PYTHON_LIBRARY_NAME}")
613+
else()
614+
target_link_libraries(${SHARD_LIB_NAME} ${PYTHON_LIBRARIES})
615+
endif()
616+
610617
endif()

0 commit comments

Comments
 (0)