Skip to content
Snippets Groups Projects
CMakeLists.txt 1 KiB
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})

SET(DOXYGEN_USE_MATHJAX YES)

SETUP_PROJECT()

ADD_REQUIRED_DEPENDENCY("eigen3")
ADD_REQUIRED_DEPENDENCY("pinocchio")
ADD_REQUIRED_DEPENDENCY("rbdl")
ADD_REQUIRED_DEPENDENCY("orocos-kdl")
ADD_REQUIRED_DEPENDENCY("kdl_parser")
Guilhem Saurel's avatar
Guilhem Saurel committed
ADD_REQUIRED_DEPENDENCY("urdfdom")
Guilhem Saurel's avatar
Guilhem Saurel committed
#ADD_REQUIRED_DEPENDENCY("benchmark")
#ADD_REQUIRED_DEPENDENCY("metapod")
SET(MODELS
  simple
  romeo
  nao
  poppy
  lwr
  atlas
  hyq
Guilhem Saurel's avatar
Guilhem Saurel committed
  talos
  tiago
  )

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"
  )

Guilhem Saurel's avatar
Guilhem Saurel committed
ADD_SUBDIRECTORY("src")

SETUP_PROJECT_FINALIZE()