aboutsummaryrefslogtreecommitdiff
path: root/build-configs.yaml
diff options
context:
space:
mode:
authorGuillaume Tucker <guillaume.tucker@collabora.com>2019-02-15 15:58:39 +0000
committerGuillaume Tucker <guillaume.tucker@collabora.com>2019-02-25 08:05:50 +0000
commitb0e5080459f00b0fae98c91c2b955cb8a5dfb83c (patch)
tree375b5cf4898333c4f480b2942cdc1e8671647d92 /build-configs.yaml
parent11e3c763600d58d1ee761de0bf05246fd890cc72 (diff)
build-configs.yaml: define initial build environments
Add some initial build environment definitions for gcc-7, gcc-8, clang-8 and clang-9. Only gcc-7 is being used at the moment, and this is the default. Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
Diffstat (limited to 'build-configs.yaml')
-rw-r--r--build-configs.yaml34
1 files changed, 34 insertions, 0 deletions
diff --git a/build-configs.yaml b/build-configs.yaml
index 3813d1c..e6d25f3 100644
--- a/build-configs.yaml
+++ b/build-configs.yaml
@@ -121,7 +121,41 @@ fragments:
- CONFIG_VIDEO_VIVID_MAX_DEVS=64
+build_environments:
+
+ gcc-7:
+ cc: gcc
+ cc_version: 7
+ arch_map: &gcc_arch_map
+ i386: x86
+ x86_64: x86
+ riscv: riscv64
+
+ gcc-8:
+ cc: gcc
+ cc_version: 8
+ arch_map: *gcc_arch_map
+
+ clang-8:
+ cc: clang
+ cc_version: 8
+ arch_map: &clang_arch_map
+ i386:
+ x86_64:
+ arm:
+ arm64:
+ mips:
+ arc:
+ riscv:
+
+ clang-9:
+ cc: clang
+ cc_version: 9
+ arch_map: *clang_arch_map
+
+
build_configs_defaults:
+ build_environment: gcc-7
arch_list: &default_arch_list
- i386
- x86_64