Randy Mackay
28e769a79e
Tools: link AP_WheelEncoder for all vehicles
4 years ago
Andrew Tridgell
ce95b7e81a
waf: added --enable-memory-guard option
4 years ago
Michael du Breuil
960437d446
Tools: Add the SFML configuration flags as needed for joysticks
4 years ago
Andrew Tridgell
2e60fbc6d3
waf: fixed headers check
4 years ago
Andrew Tridgell
0c1d665818
waf: support no-gcs and DAL builds
4 years ago
bugobliterator
48b59973b5
waf: add sitl_gps support to simulate AP_Periph GPS
4 years ago
Andrew Tridgell
39f25fc0f4
Tools: added models to ROMFS in SITL
4 years ago
bugobliterator
e49891d605
Tools: waf: remove extraneous frame-larger-than warning
4 years ago
giacomo892
4eeccb61cd
WAF: Add AP_OLC to build
4 years ago
Pierre Kancir
ae29697504
Tools: build_summary: make binary path a string
4 years ago
Siddharth Purohit
b27092c651
Tools: waf: don't do uavcan build config for AP_Periph
4 years ago
Andrew Tridgell
7726848a50
waf: lock in zero errors for gcc9
4 years ago
Andrew Tridgell
3da00b482e
waf: enable -Werror for whitelisted compilers on ChibiOS builds
4 years ago
Peter Barker
0bb44ba933
waf: print compiler version as part of configure
4 years ago
Peter Barker
5c22e9e105
Revert "Tools: make non DEBUG SITL use -march=native"
...
This reverts commit 85b599b2d7
.
This breaks the cygwin binaries that MissionPlanner uses for simulation
4 years ago
Pierre Kancir
85b599b2d7
Tools: make non DEBUG SITL use -march=native
4 years ago
Andrew Tridgell
6b242bf1db
waf: add flash_total to apj file
4 years ago
Pierre Kancir
2e60f361fa
Tools: ardupilotwaf: remove '-Werror=suggest-override' from benchmark to prevent failure
...
this is due to the fact that gbenchmark header should be compatible with C++03 and then don't accept C++11 feature like override ...
4 years ago
Pierre Kancir
9d9cf2501a
Tools: disable Gtest and testing on Gbenchmark build
4 years ago
Andrew Tridgell
689902cb69
waf: moved include of ap_config.h into configure step
4 years ago
Andrew Tridgell
24425b4155
waf: allow setup of double precision for some cpp files
4 years ago
Andrew Tridgell
844d2bf7ff
waf: enable MSP when we enable OSD
4 years ago
Andrew Tridgell
6f04b4a5ec
waf: added --osd-fonts configure option
...
allows for --osd without fonts
4 years ago
Andrew Tridgell
7c579c4814
waf: added --osd configure option
...
to allow boards with no builtin OSD to use MSP OSD
4 years ago
yaapu
b658edfa20
Tools: added MSP
4 years ago
Siddharth Purohit
4e17f8a23e
waf: add CANManager library and use uavcan agnostic names CAN vars
5 years ago
Peter Barker
904981a0c3
waf: build with -Werror=undef
5 years ago
Andrew Tridgell
5fdc400aab
waf: added -Werror=cast-align
5 years ago
Peter Barker
b955be50af
waf: build in AP_Generator directory
5 years ago
Pierre Kancir
77b461fee4
Tools: add --debug-ekf to debug the EKF
5 years ago
Andrew Tridgell
a349a2f956
Tools: fixed SITL build
5 years ago
Andrew Tridgell
c5c171b359
Tools: fixed scripting build with --out on configure line
...
thanks to Henry for noticing
5 years ago
Andrew Tridgell
be812f490f
waf: added AP_LIB_EXTRA_SOURCES
...
used to allow building of dynamically generated library components
5 years ago
Andy Piper
d0cd494178
waf: add AP_RCTelemetry to build
5 years ago
Andrew Tridgell
f352b6d107
waf: added -Werror configure option
...
for building with error on any warning
5 years ago
Andy Piper
6245197204
waf: add support for the macOS clang address sanitizer
5 years ago
Andrew Tridgell
823d666bc2
waf: added --disable-ekf2 and --disable-ekf3 build options
...
allows for testing disables in SITL
5 years ago
bugobliterator
1f421edaf2
waf: chibios remove quotes from the default param filename
5 years ago
Andrew Tridgell
9f2c689ec8
waf: fixed build to produce consistent binary
...
this ensures that optimisation levels are added regardless of whether
clean is run before or after a configure
5 years ago
Andrew Tridgell
4ca11224ba
waf: embed files from ROMFS directory in SITL
5 years ago
Andrew Tridgell
1b5e5de0d1
waf: prevent warnings about OSD_ENABLED in build
5 years ago
bugobliterator
21a6a5d061
waf: disable use of libc realloc for chibios
5 years ago
bugobliterator
51fa1773b4
waf: enable heap methods for everything but bootloader
5 years ago
Andrew Tridgell
de791682e9
waf: fixed build on cygwin
...
this fixes a link error on cygwin with the new DSP libs
5 years ago
Andy Piper
88f0c26636
Tools: add CMSIS DSP module to waf for M4 ChibiOS and control inclusion of FFT based on HAL_WITH_DSP and GYROFFT_ENABLED. target appropriate ARM cpus
...
sophisticated autotest for Gyro FFT
5 years ago
Michael du Breuil
ea3d8046da
waf: don't embed the sandbox.lua anymore
5 years ago
Randy Mackay
dc537efabe
Tools: add AP_ESC_Telem to build for all vehicles
5 years ago
Matt Lawrence
e6f32f4572
AP_HAL_ChibiOS: Fix waf --default-parameters
...
If a defaults.parm file was present in the hwdef, waf ignored the --default-parameters=xyz.parm command line argument. This will allow it to use that command line argument specified file.
5 years ago
Jaaaky
fb7c5e09e5
Tools: chibios.py remove duplicate fread from wraplist
5 years ago
Andrew Tridgell
647aaf0575
waf: added AP_Stats to Sub
5 years ago