From 38436e8328ce1b78da0276897f71e718737fca5b Mon Sep 17 00:00:00 2001 From: Carlos Mastalli <carlos.mastalli@gmail.com> Date: Tue, 1 Aug 2023 16:16:43 +0100 Subject: [PATCH] Supporting pinocchio installed with cppad (#108) * [cmake] Supporting pinocchio installed with cppad * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ac78ca7..7c79ce1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -47,6 +47,8 @@ project(${PROJECT_NAME} ${PROJECT_ARGS}) check_minimal_cxx_standard(14 ENFORCE) # Project dependencies +set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/find-external/CppAD/" + ${CMAKE_MODULE_PATH}) find_package(Eigen3 QUIET NO_CMAKE_PACKAGE_REGISTRY) if(Eigen3_FOUND) add_project_dependency(Eigen3 REQUIRED NO_CMAKE_PACKAGE_REGISTRY @@ -64,7 +66,7 @@ if(CURVES_WITH_PINOCCHIO_SUPPORT) "CURVES_WITH_PINOCCHIO_SUPPORT selected, but pinocchio has not been found" ) endif(NOT pinocchio_FOUND) - add_project_dependency(pinocchio REQUIRED) + add_project_dependency(pinocchio REQUIRED PKG_CONFIG_REQUIRES) pkg_config_append_cflags("-DCURVES_WITH_PINOCCHIO_SUPPORT") endif(CURVES_WITH_PINOCCHIO_SUPPORT) set(PACKAGE_EXTRA_MACROS -- GitLab