Skip to content
This repository was archived by the owner on Nov 28, 2025. It is now read-only.

Commit c1eb804

Browse files
committed
[CMake] fix links
1 parent 0c3694a commit c1eb804

File tree

2 files changed

+3
-5
lines changed

2 files changed

+3
-5
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ SET(${PROJECT_NAME}_SOURCES
5656

5757
ADD_LIBRARY(${PROJECT_NAME} SHARED
5858
${${PROJECT_NAME}_SOURCES} ${${PROJECT_NAME}_HEADERS})
59-
TARGET_INCLUDE_DIRECTORIES(${PROJECT_NAME} SYSTEM PUBLIC ${PYTHON_INCLUDE_DIRS})
59+
TARGET_INCLUDE_DIRECTORIES(${PROJECT_NAME} SYSTEM PUBLIC ${PYTHON_INCLUDE_DIR})
6060
TARGET_INCLUDE_DIRECTORIES(${PROJECT_NAME} PUBLIC $<INSTALL_INTERFACE:include>)
6161
TARGET_LINK_LIBRARIES(${PROJECT_NAME} PUBLIC ${PYTHON_LIBRARY}
6262
dynamic-graph::dynamic-graph)

src/dynamic_graph/CMakeLists.txt

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,8 @@ ADD_LIBRARY(${PYTHON_MODULE} MODULE
1111
signal-wrapper.cc
1212
)
1313

14-
TARGET_INCLUDE_DIRECTORIES(${PYTHON_MODULE} SYSTEM PUBLIC ${PYTHON_INCLUDE_DIRS})
15-
TARGET_LINK_LIBRARIES(${PYTHON_MODULE} ${PYTHON_LIBRARY}
16-
dynamic-graph::dynamic-graph Boost::python ${PROJECT_NAME}
17-
eigenpy::eigenpy)
14+
TARGET_LINK_LIBRARIES(${PYTHON_MODULE} PUBLIC ${PROJECT_NAME} eigenpy::eigenpy)
15+
TARGET_LINK_BOOST_PYTHON(${PYTHON_MODULE} PRIVATE)
1816

1917
# Remove prefix lib
2018
SET_TARGET_PROPERTIES(${PYTHON_MODULE} PROPERTIES PREFIX "")

0 commit comments

Comments
 (0)