Newer
Older
# RobotComponents
cmake_minimum_required(VERSION 2.8)
find_package("ArmarXCore" REQUIRED)
# Include provides all necessary ArmarX CMake macros
include(${ArmarXCore_USE_FILE})
set(ARMARX_ENABLE_DEPENDENCY_VERSION_CHECK_DEFAULT TRUE)
set(ARMARX_ENABLE_AUTO_CODE_FORMATTING TRUE)
# Name for the project
armarx_project("RobotComponents")
# Specify each ArmarX Package dependency with the following macro
depends_on_armarx_package(RobotAPI)
depends_on_armarx_package(ArmarXGui)
depends_on_armarx_package(VisionX "OPTIONAL")
depends_on_armarx_package(MemoryX "OPTIONAL")
find_package(Eigen3 QUIET)
find_package(Simox QUIET)
if (Simox_FOUND)
setupSimoxExternalLibraries()
endif()
add_subdirectory(etc)
add_subdirectory(source)
add_subdirectory(scenarios)