Skip to content
Snippets Groups Projects
Commit 6fd6a693 authored by Florent Lamiraux's avatar Florent Lamiraux
Browse files

Fix detection of hpp-wholebody-step.

parent 7e583312
No related branches found
No related tags found
No related merge requests found
...@@ -45,6 +45,9 @@ SET (TEST_UR5 FALSE CACHE BOOL "Activate tests using ur5") ...@@ -45,6 +45,9 @@ SET (TEST_UR5 FALSE CACHE BOOL "Activate tests using ur5")
# Ask Doxygen to create a tree view in html documentation # Ask Doxygen to create a tree view in html documentation
SET(DOXYGEN_TREEVIEW "NO" CACHE STRING "Set to YES to generate a tree view in the html documentation") SET(DOXYGEN_TREEVIEW "NO" CACHE STRING "Set to YES to generate a tree view in the html documentation")
SET(HPP_MANIPULATION_HAS_WHOLEBODY_STEP TRUE
CACHE BOOL "Compile with dependency to hpp-wholebody-step")
SET(BOOST_BUILD_COMPONENTS unit_test_framework) SET(BOOST_BUILD_COMPONENTS unit_test_framework)
SET(BOOST_INSTALL_COMPONENTS regex) SET(BOOST_INSTALL_COMPONENTS regex)
SET(BOOST_COMPONENTS ${BOOST_INSTALL_COMPONENTS} ${BOOST_BUILD_COMPONENTS}) SET(BOOST_COMPONENTS ${BOOST_INSTALL_COMPONENTS} ${BOOST_BUILD_COMPONENTS})
...@@ -55,14 +58,13 @@ ADD_DOC_DEPENDENCY("hpp-fcl >= 0.4.3") ...@@ -55,14 +58,13 @@ ADD_DOC_DEPENDENCY("hpp-fcl >= 0.4.3")
ADD_REQUIRED_DEPENDENCY("hpp-core >= 4") ADD_REQUIRED_DEPENDENCY("hpp-core >= 4")
ADD_REQUIRED_DEPENDENCY("hpp-constraints >= 4") ADD_REQUIRED_DEPENDENCY("hpp-constraints >= 4")
ADD_REQUIRED_DEPENDENCY("hpp-statistics >= 1.1") ADD_REQUIRED_DEPENDENCY("hpp-statistics >= 1.1")
ADD_OPTIONAL_DEPENDENCY("hpp-wholebody-step >= 4") IF (HPP_MANIPULATION_HAS_WHOLEBODY_STEP)
ADD_REQUIRED_DEPENDENCY("hpp-wholebody-step >= 4")
ENDIF ()
IF (TEST_UR5) IF (TEST_UR5)
ADD_REQUIRED_DEPENDENCY(hpp-model-urdf >= 3.0.0) ADD_REQUIRED_DEPENDENCY(hpp-model-urdf >= 3.0.0)
ENDIF () ENDIF ()
SET(HPP_MANIPULATION_HAS_WHOLEBODY_STEP TRUE
CACHE BOOL "Compile with dependency to hpp-wholebody-step")
CONFIG_FILES (doc/main.hh CONFIG_FILES (doc/main.hh
include/hpp/manipulation/package-config.hh) include/hpp/manipulation/package-config.hh)
......
...@@ -52,20 +52,20 @@ SET(SOURCES ...@@ -52,20 +52,20 @@ SET(SOURCES
path-optimization/keypoints.cc path-optimization/keypoints.cc
) )
IF(HPP_MANIPULATION_HAS_WHOLEBODY_STEP) IF(HPP_WHOLEBODY_STEP_FOUND)
SET(SOURCES SET(SOURCES
${SOURCES} ${SOURCES}
path-optimization/small-steps.cc path-optimization/small-steps.cc
) )
ENDIF(HPP_MANIPULATION_HAS_WHOLEBODY_STEP) ENDIF(HPP_WHOLEBODY_STEP_FOUND)
ADD_LIBRARY(${LIBRARY_NAME} SHARED ${SOURCES}) ADD_LIBRARY(${LIBRARY_NAME} SHARED ${SOURCES})
PKG_CONFIG_USE_DEPENDENCY(${LIBRARY_NAME} hpp-core) PKG_CONFIG_USE_DEPENDENCY(${LIBRARY_NAME} hpp-core)
PKG_CONFIG_USE_DEPENDENCY(${LIBRARY_NAME} hpp-statistics) PKG_CONFIG_USE_DEPENDENCY(${LIBRARY_NAME} hpp-statistics)
PKG_CONFIG_USE_DEPENDENCY(${LIBRARY_NAME} hpp-constraints) PKG_CONFIG_USE_DEPENDENCY(${LIBRARY_NAME} hpp-constraints)
IF(HPP_MANIPULATION_HAS_WHOLEBODY_STEP) IF(HPP_WHOLEBODY_STEP_FOUND)
PKG_CONFIG_USE_DEPENDENCY(${LIBRARY_NAME} hpp-wholebody-step) PKG_CONFIG_USE_DEPENDENCY(${LIBRARY_NAME} hpp-wholebody-step)
ENDIF(HPP_MANIPULATION_HAS_WHOLEBODY_STEP) ENDIF(HPP_WHOLEBODY_STEP_FOUND)
INSTALL(TARGETS ${LIBRARY_NAME} DESTINATION lib) INSTALL(TARGETS ${LIBRARY_NAME} DESTINATION lib)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment