macos-ci: | macos-ci: | ||||
python3 -u tools/ci.py \ | python3 -u tools/ci.py \ | ||||
-B download \ | -B download \ | ||||
-T tools/gcc-9.jsonc | |||||
-T tools/gcc-9-rel.jsonc | |||||
mv _build/dds _build/dds-macos-x64 | mv _build/dds _build/dds-macos-x64 | ||||
linux-ci: | linux-ci: | ||||
python3 -u tools/ci.py \ | python3 -u tools/ci.py \ | ||||
-B download \ | -B download \ | ||||
-T tools/gcc-9-static.jsonc | |||||
-T tools/gcc-9-static-rel.jsonc | |||||
mv _build/dds _build/dds-linux-x64 | mv _build/dds _build/dds-linux-x64 | ||||
nix-ci: | nix-ci: | ||||
python3 -u tools/ci.py \ | python3 -u tools/ci.py \ | ||||
-B download \ | -B download \ | ||||
-T tools/gcc-9.jsonc | |||||
-T tools/gcc-9-rel.jsonc | |||||
vagrant-freebsd-ci: | vagrant-freebsd-ci: | ||||
vagrant up freebsd11 | vagrant up freebsd11 | ||||
python3.7 tools/ci.py \ | python3.7 tools/ci.py \ | ||||
-B download \ | -B download \ | ||||
-T tools/freebsd-gcc-9.jsonc \ | -T tools/freebsd-gcc-9.jsonc \ | ||||
-T2 tools/freebsd-gcc-9.next.jsonc \ | |||||
' | ' | ||||
vagrant scp freebsd11:/vagrant/_build/dds _build/dds-freebsd-x64 | vagrant scp freebsd11:/vagrant/_build/dds _build/dds-freebsd-x64 | ||||
vagrant halt | vagrant halt |
], | ], | ||||
"link_flags": [ | "link_flags": [ | ||||
"-static-libgcc", | "-static-libgcc", | ||||
"-static-libstdc++", | |||||
"-static-libstdc++" | |||||
], | ], | ||||
// "debug": true, | |||||
"optimize": true, | |||||
"compiler_launcher": "ccache" | |||||
"optimize": true | |||||
} | } |
{ | |||||
"$schema": "../res/toolchain-schema.json", | |||||
"compiler_id": "gnu", | |||||
"c_compiler": "gcc-9", | |||||
"cxx_compiler": "g++-9", | |||||
"warning_flags": [ | |||||
"-Werror", | |||||
], | |||||
"flags": [ | |||||
"-fsanitize=address,undefined" | |||||
], | |||||
"cxx_flags": [ | |||||
"-fconcepts", | |||||
"-std=c++2a", | |||||
], | |||||
"link_flags": [ | |||||
"-fuse-ld=lld", | |||||
"-fsanitize=address,undefined" | |||||
], | |||||
"debug": true, | |||||
"compiler_launcher": "ccache" | |||||
} |
"-static-libgcc", | "-static-libgcc", | ||||
"-static-libstdc++" | "-static-libstdc++" | ||||
], | ], | ||||
// "debug": true, | |||||
"optimize": true, | |||||
"compiler_launcher": "ccache" | |||||
"optimize": true | |||||
} | } |
"-std=c++2a", | "-std=c++2a", | ||||
], | ], | ||||
"link_flags": [ | "link_flags": [ | ||||
"-static", | |||||
"-static" | |||||
], | ], | ||||
// "debug": true, | |||||
"optimize": true, | |||||
"compiler_launcher": "ccache" | |||||
"optimize": true | |||||
} | } |