From 384ecb782d401cf8f5e7a4a3905c3eb1c597d1a5 Mon Sep 17 00:00:00 2001 From: jcarpent <jcarpent@laas.fr> Date: Tue, 27 Sep 2016 10:44:04 +0200 Subject: [PATCH] [CMake] Move Python wrapping dependencies to binding/python --- CMakeLists.txt | 1 - bindings/python/CMakeLists.txt | 7 ++++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4c5984d79..7cd8628de 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -110,7 +110,6 @@ SET(BOOST_BUILD_COMPONENTS unit_test_framework) SET(BOOST_OPTIONAL_COMPONENTS "") IF(BUILD_PYTHON_INTERFACE) - ADD_SEPARATE_DEPENDENCY("eigenpy >= 1.3.1") SET(BOOST_OPTIONAL_COMPONENTS ${BOOST_OPTIONAL_COMPONENTS} python) FINDPYTHON(2.7 EXACT REQUIRED) INCLUDE_DIRECTORIES(${PYTHON_INCLUDE_DIRS}) diff --git a/bindings/python/CMakeLists.txt b/bindings/python/CMakeLists.txt index 31013c2b5..a74b549b4 100644 --- a/bindings/python/CMakeLists.txt +++ b/bindings/python/CMakeLists.txt @@ -50,8 +50,13 @@ MACRO(SYMLINK_AND_INSTALL_HEADERS HEADERS SUBPATH) ENDFOREACH(header) ENDMACRO(SYMLINK_AND_INSTALL_HEADERS HEADERS SUBPATH) -# --- LIBRARY --- # +# --- DEPENDENCIES --- # +SET(PKG_CONFIG_PYWRAP_REQUIRES "eigenpy >= 1.3.1") +FOREACH(dep ${PKG_CONFIG_PYWRAP_REQUIRES}) + ADD_SEPARATE_DEPENDENCY(${dep}) +ENDFOREACH(dep ${PKG_CONFIG_PYWRAP_REQUIRES}) +# --- LIBRARY --- # SET(${PROJECT_NAME}_PYTHON_HEADERS eigen_container.hpp handler.hpp -- GitLab