-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
25 lines (20 loc) · 849 Bytes
/
CMakeLists.txt
File metadata and controls
25 lines (20 loc) · 849 Bytes
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
cmake_minimum_required (VERSION 2.8.11)
project (hyperloop)
set(CMAKE_C_FLAGS_COMMON "-fblocks")
set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_COMMON} -g -O0")
set(CMAKE_C_FLAGS_MINSIZEREL "${CMAKE_C_FLAGS_COMMON} ")
set(CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_COMMON} ")
set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_COMMON} ")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS_COMMON} ")
# Unit tests
enable_testing()
add_subdirectory (core)
add_subdirectory (libhw)
add_subdirectory (libimu)
add_subdirectory (imu_test)
add_subdirectory (imu_config)
add_subdirectory(tests/check)
###############################################################################
add_custom_target(integration
COMMAND ${CMAKE_COMMAND} -E env CORE_LOCATION=${PROJECT_BINARY_DIR}/core/core pytest
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})