Peter Barker
eb0e3c993d
Tools: build_examples.sh implemented in terms of build_examples.py
9 years ago
Peter Barker
8cf49d4e3e
Tools: create build_examples.py, a replacement for build_examples.sh
9 years ago
Francisco Ferreira
501284f65a
ci: remove clang temporarily from APT packages
9 years ago
Andrew Tridgell
475579e8ff
autotest: skip build of boards we don't support
...
this prevents us trying to build for boards like navio2 for
ArduCopter-stable which didn't support that board
9 years ago
Francisco Ferreira
ec0a80b6f4
ci: increase ccache size
...
make based builds require more space
insert exception for sitltest
9 years ago
Francisco Ferreira
fe0c49ec54
ci: only run make builds for PX4 or when it is a scheduled job
...
Let waf figure out how many jobs to run
9 years ago
Francisco Ferreira
292251e2aa
ci: add time to complete make builds
9 years ago
Francisco Ferreira
a74a7e5dfe
ci: update ccache and improve its support
...
Update ccache to 3.2.5
Set ccache size
Display ccache statistics for each build
Disable ccache for configure phase
Export ccache bin path
travis: remove ccache stats before saving cache
9 years ago
Lucas De Marchi
92411402b6
Tools: remove support for flymaple
9 years ago
Francisco Ferreira
f7f90546d1
ci: build PX4 with waf again
9 years ago
Francisco Ferreira
efc3f5058b
ci: simplify build script
9 years ago
Lucas De Marchi
f04b954a1c
build_binaries.sh: fix typo on rebase
9 years ago
Lucas De Marchi
06f5a3ac39
build_binaries.sh: replace tabs with spaces
9 years ago
abilbaotm
9814955eef
Update build_binaries.sh
9 years ago
LanderU
df84cde3e6
Added erlebrain2 in build_binaries.sh
9 years ago
Lucas De Marchi
b07acea6b6
Tools: get version exclusively from version.h
9 years ago
Staroselskii Georgii
2b77bc02bf
build: add navio 2 target to build server
9 years ago
Staroselskii Georgii
1605e34f7d
Tools: added Navio 2 build to CI
...
This way Navio 2 will be built on Travis.
9 years ago
Luis Vale Gonçalves
a3698e7da7
Revising ardupilot.com to .org
...
Revising ardupilot.com to .org
9 years ago
Lucas De Marchi
b8cb88092f
Tools: install-prereqs-ubuntu: fix exporting PATH
...
Since we escape $PATH, we can't just try to export that way. Since PATH
is unset if we do this, we end up with things like :
./Tools/scripts/install-prereqs-ubuntu.sh: line 101: apt-cache: command
not found
9 years ago
Lucas De Marchi
0fae368635
Tools: install-prereqs-ubuntu: allow to run from repository
...
If we are running the script, we are likely inside the repository, in
which case the script would fail while searching for a directory named
ardupilot. Derive the root directory from the script location.
9 years ago
Lucas De Marchi
757f48ff83
Tools: install-prereqs-ubuntu: fix return code checking
...
We are running the script with -e so we can't check the return code like
that.
9 years ago
Lucas De Marchi
4c6dac2d5d
Tools: install-prereqs-ubuntu: install python-setuptools
9 years ago
Lucas De Marchi
03f5362538
Tools: install-prereqs-ubuntu: remove 32-bit variants
...
These are not necessary and cause trouble in Ubuntu 16.04.
9 years ago
Lucas De Marchi
1a24a3174f
Tools: install-prereqs-ubuntu: fix string concatenation
...
ubuntu@ubuntu-xenial:~/ardupilot$ ./Tools/scripts/install-prereqs-ubuntu.sh
./Tools/scripts/install-prereqs-ubuntu.sh: line 19: python-wxgtk3.0: command not found
While at each, change to use lsb_release like the other scripts.
9 years ago
Andre Kjellstrup
b6b593b6fb
Tools: install-prereqs-ubuntu: update for Ubuntu 16.x
...
No older versions of Ubuntu is affected by this script.
9 years ago
Francisco Ferreira
0f69b49ff1
ci: add ccache to clang builds
9 years ago
Francisco Ferreira
95343255e1
ci: use updated version of ccache
9 years ago
Francisco Ferreira
b5faf9c361
ci: allow build systems to use ccache more efficiently
9 years ago
Francisco Ferreira
25f9832717
ci: split configure script between installing APT packages and other configurations
9 years ago
Andrew Tridgell
8408428339
travis: disable px4 builds in waf for now
...
they are broken by the PX4Firmware merge
9 years ago
Andrew Tridgell
fa36d6cac1
Travis: added force-yes to try to fix build
9 years ago
Peter Barker
009bb7fa9c
build_binaries: regenerate manifest after building binaries
9 years ago
Peter Barker
d7977dfcc2
Tools/scripts/generate-manifest.py: json description of binaries directory
9 years ago
Andrew Tridgell
27934a893e
autotest: raise timeout again
...
after trying lots of other things to speed up build_binaries.sh it
still isn't fast enough, so this just raises the timeout by 50%
9 years ago
Andrew Tridgell
72e4ed5665
autotest: no need to check other repos now
...
we don't need to check other repos now we use submodules for all code
9 years ago
Andrew Tridgell
36ef4d422c
Revert "autotest: added a temporary web bug"
...
It has done its job, and we now know the IP of the old server
9 years ago
Andrew Tridgell
20cd06da09
autotest: added a temporary web bug
...
(we need to find IP of old autotest server)
9 years ago
Andrew Tridgell
e90edd0abc
autotest: build in a constant directory
...
this gives a much higher hit rate in ccache
9 years ago
Andrew Tridgell
e0a465f8f4
autotest: added some parallelism to px4 build in build_binaries
9 years ago
Andrew Tridgell
af68fa94c0
autotest: fixed build_binaries.sh script bug
9 years ago
Andrew Tridgell
2806171839
autotest: use recursive forced update in build_binaries.sh
9 years ago
Andrew Tridgell
df765f0d43
autotest: raise lock timeout
9 years ago
Peter Barker
39ab0e5b7d
autotest: buildand retain version files
9 years ago
Andrew Tridgell
dea708b368
Tools: switch to ardupilot.org for firmware and autotest
9 years ago
Francisco Ferreira
4643c7bf9e
travis: add Clang builds
...
PX4 isn't supported at the moment and sitltest always use GCC, so we include the only ones that build
Travis has old LLVM installed and old Clang in a strange path (not a package) which interfere with the use of clang-3.7
9 years ago
Francisco Ferreira
dd93f62bdd
ci: fix PATH export
9 years ago
Francisco Ferreira
34de26502d
ci: add Clang package
...
Use flags to tell Waf what compiler to use
Don't use Make build system if compiler is Clang
9 years ago
Peter Barker
48f7aa1556
Tools: build_parameters.sh also stashes Parameters.rst
9 years ago
Peter Barker
6a44cb244d
Tools: factor build_parameters.sh
9 years ago