Martina Rivizzigno
fcea13eef8
add gtest, temp disable swig
...
(cherry picked from commit 4008d163d77f503e6acbd7ddc1d87ac6d479c897)
5 years ago
Daniel Agar
5126e6ea61
cmake: use gold linker if available
5 years ago
Daniel Agar
eddee193d1
update matrix git tag to latest
5 years ago
Daniel Agar
fb7521eb5e
cmake px4_base -> px4_parse_function_args
5 years ago
Daniel Agar
d256fb8770
cmake px4_find_python_module move to standalone file
5 years ago
Daniel Agar
f2189dd045
CMakeLists.txt extract top level helpers (ccache, doxygen, metadata, etc)
5 years ago
Beat Küng
f8e0441e7b
src/platforms/common: move to platforms/common
...
Script to update include paths:
for i in $(grep -rl 'include <px4_work_queue' src platforms); do sed -i 's/#include <px4_work_queue/#include <px4_platform_common\/px4_work_queue/' $i; done
6 years ago
Beat Küng
ab43a83bed
platform: restructure (NuttX) architecture-specific code
...
updated: tone_alarm, px4io_serial, px4_micro_hal
6 years ago
kamilritz
c5abfe626f
remove canonicalize and adapt comments
6 years ago
kamilritz
67512d88ea
Update matrix library for CI
6 years ago
Daniel Agar
030508a71d
cmake make bloaty available everywhere and improve output
6 years ago
Daniel Agar
dc10a68539
NuttX and apps update 7.29
6 years ago
Matthias Grob
146a3866c0
Testing: hotfix to recover test coverage CI
...
CMAKE_TESTING should automatically be enabled
but I hoped to do that in the test.cmake
target specific options and not in the main
CMakeLists. I have to see if I can make that
order work. Here the hotfix to make CI work
again.
6 years ago
Matthias Grob
868b4e1746
Testing: correct license headers
6 years ago
Matthias Grob
cbd230e34e
Testing: Clean up unit_test target because test_results does all tests now
6 years ago
Matthias Grob
542f61f04b
testing build: add possibility to filter tests with ctest regex
6 years ago
Matthias Grob
5020dfdc3d
Testing: switch unit tests to BUILD_TESTING
6 years ago
Matthias Grob
0ff64bf101
Improve ctest unit test naming and filtering
6 years ago
Matthias Grob
63b967f5df
Add unit testing possibility using googletest on POSIX
6 years ago
Julian Oes
7dc10d2bea
CMakeLists.txt: fix cmake warning
...
It implicitly converted STRINGS to STRING.
6 years ago
Julian Oes
14227eaf1d
CMakeLists.txt: fix cmake warning
...
This removes the cmake warning:
implicitly converting 'string' to 'STRING' type.
6 years ago
Daniel Agar
a892ececf8
cmake add ECL_TESTS option only enabled in standalone build
6 years ago
Daniel Agar
c66f7f4a09
EKF drop unused timestamp from collect_gps() and pass data by const reference
6 years ago
Daniel Agar
5cd331055f
cmake standalone build pin PX4/Matrix to commit
...
- 6b0777d815
6 years ago
Daniel Agar
40e42a677b
NuttX cmake support optional compressed defconfigs
6 years ago
Daniel Agar
843443248e
move modules/systemlib to lib/systemlib
6 years ago
Daniel Agar
320d2e9383
create PX4 platform layer initialization helper ( #11269 )
...
- starts requirements for PX4 modules (hrt, param, etc)
6 years ago
Julian Oes
547dd8511b
platforms: use define for lockstep scheduler
...
Instead of using the define __PX4_POSIX_SITL it makes more sense to have
a define just to determine if the lockstep scheduler should be used.
6 years ago
TSC21
a6121e1655
Cmake build: do not change CMAKE_RUNTIME_OUTPUT_DIRECTORY if building with catkin
6 years ago
James Goppert
c7eb21be86
Fix catkin/ROS build paths.
6 years ago
Daniel Agar
9c29e9d4c9
move crazyflie syslink to board directory
6 years ago
Daniel Agar
3e0a3559a9
cmake use standard mechanisms for settings flags
6 years ago
Daniel Agar
11be2b8873
cmake split px4_base into px4_add_module, px4_add_library, px4_add_common_flags
6 years ago
Daniel Agar
abb3817d31
boards new split VENDOR_MODEL naming convention
6 years ago
Daniel Agar
f692ad04d0
boards organization
6 years ago
TSC21
ddb4b27fbe
set CPACK_DEBIAN_PACKAGE_SHLIBDEPS to OFF
6 years ago
TSC21
324a5c1477
deactivate catkin build of dynamic libs
6 years ago
Beat Küng
dae292631c
Tools/serial: use per-module serial port config params, instead of per-port
6 years ago
Beat Küng
c237221a81
cmake: add serial param & ROMFS generation to the build system
...
- only a few configs done yet
6 years ago
Daniel Agar
18a0b39968
sanitizers cleanup ( #10551 )
...
- add to AddressSanitizer and UndefinedBehaviorSanitizer to CMAKE_BUILD_TYPE options
- handle environment variable helpers outside of CMake
- add -O1 optimization
- cleanup whitespace
6 years ago
Daniel Agar
01744a9efc
Jenkins px4fmu-v2 hardware test
7 years ago
Daniel Agar
459ad7528f
python scripts code coverage ( #10157 )
7 years ago
Daniel Agar
48a17b5234
cmake ignore doxygen option when not a standalone build ( #488 )
7 years ago
Daniel Agar
aaaf67f9c3
cmake don't automatically enable ccache if already enabled
7 years ago
Daniel Agar
d21cf7123e
version library add ECL
7 years ago
mcsauder
861af1dac7
Remove whitespace from the top-level CMakeLists.txt.
7 years ago
Anthony Lamping
ef5de4de87
cmake: package create tarball
7 years ago
Daniel Agar
cb63f16d48
cmake cache ECL source directory path to work with catkin ( #447 )
7 years ago
Daniel Agar
3639087ac6
cmake and Jenkins add basic address santiizer test buld
7 years ago
Daniel Agar
cde2ee9b6f
cmake ignore missing-field-initializers
7 years ago