Skip to content

Commit 60b34b4

Browse files
[cmake] Remove unnecessary install when generating a python package.
1 parent 71ff956 commit 60b34b4

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

CMakeLists.txt

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,18 +66,24 @@ SEARCH_FOR_BOOST()
6666
ADD_SUBDIRECTORY(include)
6767
ADD_SUBDIRECTORY(src)
6868
ADD_SUBDIRECTORY(unitTesting)
69-
ADD_SUBDIRECTORY(doc)
69+
IF (NOT INSTALL_PYTHON_INTERFACE_ONLY)
70+
ADD_SUBDIRECTORY(doc)
71+
ENDIF(NOT INSTALL_PYTHON_INTERFACE_ONLY)
7072

7173
# **********************************
7274
# Robot_utils_sot_py PYTHON module *
7375
# **********************************
7476
IF(BUILD_PYTHON_INTERFACE)
7577
PYTHON_ADD_MODULE(robot_utils_sot_py src/tools/robot-utils-py.cpp)
7678
PKG_CONFIG_USE_DEPENDENCY(robot_utils_sot_py dynamic-graph)
79+
PKG_CONFIG_USE_DEPENDENCY(robot_utils_sot_py pinocchio)
7780
TARGET_LINK_LIBRARIES(robot_utils_sot_py ${Boost_LIBRARIES} ${PYTHON_LIBRARIES} ${LIBRARY_NAME})
7881
TARGET_LINK_BOOST_PYTHON(robot_utils_sot_py)
7982
INSTALL(TARGETS robot_utils_sot_py DESTINATION ${PYTHON_INSTALL_DIR})
80-
8183
ENDIF(BUILD_PYTHON_INTERFACE)
8284

83-
SETUP_PROJECT_FINALIZE()
85+
# We do not want the project to be finalized if this is
86+
# to install only the python interface.
87+
IF (NOT INSTALL_PYTHON_INTERFACE_ONLY)
88+
SETUP_PROJECT_FINALIZE()
89+
ENDIF(NOT INSTALL_PYTHON_INTERFACE_ONLY)

0 commit comments

Comments
 (0)