From d2b0b2cb6245b10d15aaf5d1c4bbf92297796d85 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel <guilhem.saurel@laas.fr> Date: Mon, 27 Apr 2020 09:59:54 +0200 Subject: [PATCH] [CMake] pinocchio required only for tests, fix #22 --- CMakeLists.txt | 2 +- unittest/CMakeLists.txt | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 18da59f..7f3859c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -31,7 +31,7 @@ COMPUTE_PROJECT_ARGS(PROJECT_ARGS LANGUAGES CXX) PROJECT(${PROJECT_NAME} ${PROJECT_ARGS}) IF(BUILD_PYTHON_INTERFACE) - ADD_PROJECT_DEPENDENCY(pinocchio 2.1.0 REQUIRED PKG_CONFIG_REQUIRES "pinocchio >= 2.1.0") + ADD_PROJECT_DEPENDENCY(pinocchio) FINDPYTHON() STRING(REGEX REPLACE "-" "_" PY_NAME ${PROJECT_NAME}) ADD_SUBDIRECTORY(python) diff --git a/unittest/CMakeLists.txt b/unittest/CMakeLists.txt index db6ef14..18fe801 100644 --- a/unittest/CMakeLists.txt +++ b/unittest/CMakeLists.txt @@ -1,3 +1,8 @@ +IF(NOT pinocchio_FOUND) + MESSAGE(FATAL_ERROR "Pinocchio is required to build unit tests\n" + "please either install Pinocchio or reconfigure without unit tests (-DBUILD_TESTING=OFF)") +ENDIF(NOT pinocchio_FOUND) + SET(${PROJECT_NAME}_PYTHON_TESTS load ) -- GitLab