-
Notifications
You must be signed in to change notification settings - Fork 0
/
CMakeLists.txt
39 lines (32 loc) · 1.64 KB
/
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
37
38
39
# +====================================================================+
# | Open MObile Robot Architecture (MORA) |
# | |
# | https://github.com/OpenMORA |
# | |
# | Copyright individual authors (C) 2010-14 - See AUTHORS.txt |
# | Project released under BSD License |
# +====================================================================+
set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true) # Simpler CMake syntax.
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.11) # Minimum version required by MOOS v10 cfg files
PROJECT(uma_utils_pkg)
cmake_policy(SET CMP0003 NEW) # Don't mix rel & abs lib paths
cmake_policy(SET CMP0005 NEW) # Autoescape -D definitions
FIND_PACKAGE(MORA REQUIRED) # Import MOOS vars, MORA CMake macros,etc.
MORA_COMMON_CMAKE() # Set common CMake options
SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${${PROJECT_NAME}_SOURCE_DIR}/cmakemodules")
# Add modules (dir names match modules' by default)
DEFINE_MORA_PROGRAM(BatteryManager)
DEFINE_MORA_PROGRAM(MapCreator)
DEFINE_MORA_PROGRAM(LookAtPoint)
DEFINE_MORA_PROGRAM(AutoDocking_Laser)
DEFINE_MORA_PROGRAM(AutoDocking_Camera)
DEFINE_MORA_PROGRAM(VoiceFestival)
DEFINE_MORA_PROGRAM(VoiceVerbio)
DEFINE_MORA_PROGRAM(TextInterpreter)
DEFINE_MORA_PROGRAM(SkypeComm)
DEFINE_MORA_PROGRAM(TwitterAgent)
DEFINE_MORA_PROGRAM(Wifi_Monitor)
DEFINE_MORA_PROGRAM(Wifi_KeepCoverage)
DEFINE_MORA_PROGRAM(MQTTMosquitto)
DEFINE_MORA_PROGRAM(SpeechSynth)
DEFINE_MORA_PROGRAM(SessionLogger)