diff --git a/master/master.cfg b/master/master.cfg index 38ce440..ad21a1d 100644 --- a/master/master.cfg +++ b/master/master.cfg @@ -119,6 +119,7 @@ auto_platforms_prod = [ "linux-64-opt", #"linux-64-nopt-c", "linux-64-nopt-t", + "linux-64-debug-opt", #"linux-64-opt-vg", #"linux-all-opt", @@ -157,6 +158,7 @@ auto_platforms_dev = [ "linux-32-nopt-t", "linux-64-opt", "linux-64-nopt-t", + "linux-64-debug-opt", "linux-64-x-android-t", @@ -167,18 +169,16 @@ auto_platforms_dev = [ "win-msvc-32-opt", "win-msvc-64-opt", - "bitrig-64-opt", + #"bitrig-64-opt", "linux-musl-64-opt", - "freebsd10_32-1", - "freebsd10_64-1", - "dragonflybsd-64-opt", - "openbsd-64-opt" + #"freebsd10_32-1", + #"freebsd10_64-1", + #"dragonflybsd-64-opt", + #"openbsd-64-opt" ] try_platforms_dev = ["linux", "win-gnu-32", "win-gnu-64"] -snap_platforms_dev = ["linux", "win-gnu-32", "win-gnu-64", "bitrig-64", - "freebsd10_32-1", "freebsd10_64-1", "dragonflybsd-64-opt", - "openbsd-64-opt"] +snap_platforms_dev = ["linux", "win-gnu-32", "win-gnu-64"] dist_platforms_dev = ["linux", "win-gnu-32", "win-gnu-64", "win-msvc-32", "win-msvc-64"] cargo_platforms_dev = ["linux-32", "linux-64", "win-gnu-32", "win-gnu-64", "bitrig-64", "win-msvc-32", "win-msvc-64"] @@ -205,7 +205,8 @@ nogate_builders = [ "auto-freebsd10_32-1", "auto-freebsd10_64-1", "auto-dragonflybsd-64-opt", - "auto-openbsd-64-opt" + "auto-openbsd-64-opt", + "auto-linux-64-debug-opt" ] dist_nogate_platforms = [] @@ -1477,8 +1478,13 @@ for p in try_platforms: "win" in p, True))) for p in auto_platforms: + # here we parse builder names and platform names into actions opt_compiler = True opt_tests = True + debug = False + + if "-debug" in p: + debug = True if "-nopt-c" in p: opt_compiler = False @@ -1529,6 +1535,7 @@ for p in auto_platforms: "build": auto_platform_build(p), "hosts": auto_platform_host(p), "targets": auto_platform_target(p), + "debug": debug, "check": chk}, factory=make_and_check_buildfactory(chk, android, "win" in p, True)))