Skip to content

Commit 624fb11

Browse files
Avoid python lib linking propation on macOS (segv w/ conda)
1 parent 6837b10 commit 624fb11

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

Plugin/CMakeLists.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,12 @@ add_library(SofaPython3::${PROJECT_NAME} ALIAS ${PROJECT_NAME})
3535
target_compile_definitions(${PROJECT_NAME} PRIVATE "-DSOFA_BUILD_SOFAPYTHON3")
3636

3737
target_link_libraries(${PROJECT_NAME} PUBLIC Sofa.Simulation.Graph)
38-
target_link_libraries(${PROJECT_NAME} PUBLIC pybind11::module pybind11::embed)
38+
39+
if(CMAKE_SYSTEM_NAME STREQUAL Darwin)
40+
target_link_libraries(${PROJECT_NAME} PRIVATE pybind11::embed)
41+
else()
42+
target_link_libraries(${PROJECT_NAME} PUBLIC pybind11::embed)
43+
endif()
3944

4045
set_target_properties(${PROJECT_NAME} PROPERTIES OUTPUT_NAME SofaPython3)
4146

0 commit comments

Comments
 (0)