Newer
Older
CMAKE_MINIMUM_REQUIRED(VERSION 3.1)
SET (CXX_DISABLE_WERROR ON)
INCLUDE(cmake/base.cmake)
SET(PROJECT_NAME pinocchio-benchmarks)
SET(PROJECT_DESCRIPTION "Benchmarks of the Pinocchio library, against RBDL & KDL")
SET(PROJECT_URL https://github.com/stack-of-tasks/${PROJECT_NAME})
SETUP_PROJECT()
ADD_REQUIRED_DEPENDENCY("eigen3")
ADD_REQUIRED_DEPENDENCY("pinocchio")
ADD_REQUIRED_DEPENDENCY("rbdl")
ADD_REQUIRED_DEPENDENCY("orocos-kdl")
ADD_REQUIRED_DEPENDENCY("kdl_parser")
ADD_REQUIRED_DEPENDENCY("urdfdom")
ADD_REQUIRED_DEPENDENCY("benchmark")
SET(MODELS
simple
romeo
nao
poppy
lwr
atlas
hyq
)
LIST(LENGTH MODELS MODELS_LEN)
STRING(REPLACE ";" "\", \"" MODELS_CXX "${MODELS}")
STRING(REPLACE ";" ".urdf;models/" MODEL_FILES "${MODELS}")
SET(MODEL_FILES "models/${MODEL_FILES}.urdf")
INSTALL(FILES ${MODEL_FILES}
DESTINATION "share/pinocchio-benchmarks/models"
)