forked from jrl-umi3218/mc_openrtm
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CMakeLists.txt
36 lines (27 loc) · 820 Bytes
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#
# Copyright 2016-2019 CNRS-UM LIRMM, CNRS-AIST JRL
#
cmake_minimum_required(VERSION 3.1)
set(PROJECT_NAME mc_openrtm)
set(PROJECT_DESCRIPTION mc_openrtm)
set(PROJECT_VERSION 1.1.0)
set(PROJECT_URL https://github.com/jrl-umi3218/mc_openrtm)
set(PROJECT_DEBUG_POSTFIX "_d")
set(PROJECT_USE_KEYWORD_LINK_LIBRARIES True)
set(DOXYGEN_USE_MATHJAX "YES")
option(INSTALL_DOCUMENTATION OFF)
option(INSTALL_GENERATED_HEADERS OFF)
option(INSTALL_PKG_CONFIG_FILE OFF)
set(CXX_DISABLE_WERROR 1)
set(CMAKE_CXX_STANDARD 11)
include(cmake/base.cmake)
include(cmake/idl.cmake)
include(cmake/pkg-config.cmake)
project(${PROJECT_NAME} CXX)
# Dependencies
find_package(mc_rtc REQUIRED)
add_required_dependency(hrpsys-base)
omniidl_include_directories("idl")
add_subdirectory(idl)
add_subdirectory(projects)
add_subdirectory(src)