Skip to content
Snippets Groups Projects
CMakeLists.txt 1014 B
Newer Older
Mirko Wächter's avatar
Mirko Wächter committed
cmake_minimum_required(VERSION 2.8)
#if(NOT DEFINED CMAKE_SUPPRESS_DEVELOPER_WARNINGS)
#     set(CMAKE_SUPPRESS_DEVELOPER_WARNINGS 1 CACHE INTERNAL "No dev warnings")
#endif()

if(POLICY CMP0043)
    cmake_policy(SET CMP0043 OLD)
endif()
Mirko Wächter's avatar
Mirko Wächter committed

find_package("ArmarXCore" REQUIRED
    PATHS "$ENV{HOME}/armarx/Core/build"
Mirko Wächter's avatar
Mirko Wächter committed
)

include(${ArmarXCore_USE_FILE})
Mirko Wächter's avatar
Mirko Wächter committed

set(ARMARX_ENABLE_DEPENDENCY_VERSION_CHECK_DEFAULT TRUE)
set(ARMARX_ENABLE_AUTO_CODE_FORMATTING TRUE)

armarx_project("RobotAPI")
depends_on_armarx_package(ArmarXGui "OPTIONAL")
Mirko Wächter's avatar
Mirko Wächter committed

Mirko Wächter's avatar
Mirko Wächter committed
set(ArmarX_Simox_VERSION 2.3.48)
option(REQUIRE_SIMOX "If enabled the Simox dependency is a required dependency" TRUE)
if(REQUIRE_SIMOX)
    find_package(Simox ${ArmarX_Simox_VERSION} REQUIRED)
else()
    find_package(Simox ${ArmarX_Simox_VERSION} QUIET)
endif()
if (Simox_FOUND)
	setupSimoxExternalLibraries()
endif()

Mirko Wächter's avatar
Mirko Wächter committed

list(APPEND CPACK_DEBIAN_PACKAGE_DEPENDS "simox (= ${ArmarX_Simox_VERSION})")
Mirko Wächter's avatar
Mirko Wächter committed
install_project()

add_subdirectory(scenarios)