aboutsummaryrefslogtreecommitdiff
path: root/unittests/CMakeLists.txt
diff options
context:
space:
mode:
authorDaniel Agar <daniel@agar.ca>2015-01-05 18:18:47 -0500
committerDaniel Agar <daniel@agar.ca>2015-01-05 18:18:47 -0500
commit3efb1be48e7f5b3608a4bfef87a09748b3458c54 (patch)
tree015ff6448aa3d058db9b186cb553f3e9b83c70dc /unittests/CMakeLists.txt
parente672fdbbd6087baa01b2b1d638c4e850b5eb6f5c (diff)
downloadpx4-firmware-3efb1be48e7f5b3608a4bfef87a09748b3458c54.tar.gz
px4-firmware-3efb1be48e7f5b3608a4bfef87a09748b3458c54.tar.bz2
px4-firmware-3efb1be48e7f5b3608a4bfef87a09748b3458c54.zip
move mixer_test and conversion_test to gtest
Diffstat (limited to 'unittests/CMakeLists.txt')
-rw-r--r--unittests/CMakeLists.txt23
1 files changed, 21 insertions, 2 deletions
diff --git a/unittests/CMakeLists.txt b/unittests/CMakeLists.txt
index d264ae8cd..7a7b2a731 100644
--- a/unittests/CMakeLists.txt
+++ b/unittests/CMakeLists.txt
@@ -11,16 +11,35 @@ include_directories(${CMAKE_SOURCE_DIR}/../src/modules)
include_directories(${CMAKE_SOURCE_DIR}/../src/lib)
add_definitions(-D__EXPORT=)
+set(CMAKE_C_FLAGS "-std=c99")
+set(CMAKE_CXX_FLAGS "-std=c++11 -Wno-write-strings")
function(add_gtest)
foreach(test_name ${ARGN})
target_link_libraries(${test_name} gtest_main)
- add_test(${test_name}Test ${test_name})
+ add_test(${test_name} ${test_name})
endforeach()
endfunction()
# add each test
-# todo: add mixer_test sbus2_test st24_test sf0x_test
+# todo: add sbus2_test st24_test sf0x_test
add_executable(autodeclination_test autodeclination_test.cpp ${CMAKE_SOURCE_DIR}/../src/lib/geo_lookup/geo_mag_declination.c)
add_gtest(autodeclination_test)
+
+
+# mixer_test
+add_executable(mixer_test mixer_test.cpp hrt.cpp
+ ${CMAKE_SOURCE_DIR}/../src/modules/systemlib/mixer/mixer.cpp
+ ${CMAKE_SOURCE_DIR}/../src/modules/systemlib/mixer/mixer_group.cpp
+ ${CMAKE_SOURCE_DIR}/../src/modules/systemlib/mixer/mixer_load.c
+ ${CMAKE_SOURCE_DIR}/../src/modules/systemlib/mixer/mixer_multirotor.cpp
+ ${CMAKE_SOURCE_DIR}/../src/modules/systemlib/mixer/mixer_simple.cpp
+ ${CMAKE_SOURCE_DIR}/../src/modules/systemlib/pwm_limit/pwm_limit.c
+ ${CMAKE_SOURCE_DIR}/../src/systemcmds/tests/test_mixer.cpp)
+add_gtest(mixer_test)
+
+# conversion_test
+add_executable(conversion_test conversion_test.cpp
+ ${CMAKE_SOURCE_DIR}/../src/systemcmds/tests/test_conv.cpp)
+add_gtest(conversion_test)