瀏覽代碼

Tweak toolchain flags and enable Werror

default_compile_flags
vector-of-bool 4 年之前
父節點
當前提交
e1ceaf33dc
共有 4 個文件被更改,包括 9 次插入12 次删除
  1. +2
    -2
      tools/freebsd-gcc-9.next.jsonc
  2. +2
    -2
      tools/gcc-9-static.jsonc
  3. +4
    -7
      tools/gcc-9.next.jsonc
  4. +1
    -1
      tools/msvc.next.jsonc

+ 2
- 2
tools/freebsd-gcc-9.next.jsonc 查看文件

@@ -3,8 +3,8 @@
"compiler_id": "gnu",
"c_compiler": "gcc9",
"cxx_compiler": "g++9",
"flags": [
"-Werror=return-type",
"warning_flags": [
"-Werror",
],
"cxx_flags": [
"-fconcepts",

+ 2
- 2
tools/gcc-9-static.jsonc 查看文件

@@ -3,8 +3,8 @@
"compiler_id": "gnu",
"c_compiler": "gcc-9",
"cxx_compiler": "g++-9",
"flags": [
"-Werror=return-type",
"warning_flags": [
"-Werror",
],
"cxx_flags": [
"-fconcepts",

+ 4
- 7
tools/gcc-9.next.jsonc 查看文件

@@ -3,9 +3,8 @@
"compiler_id": "gnu",
"c_compiler": "gcc-9",
"cxx_compiler": "g++-9",
"flags": [
"-Werror=return-type",
// "-fsanitize=address",
"warning_flags": [
"-Werror",
],
"cxx_flags": [
"-fconcepts",
@@ -14,10 +13,8 @@
"link_flags": [
"-static-libgcc",
"-static-libstdc++"
// "-fsanitize=address",
// "-fuse-ld=lld",
],
"debug": true,
// "optimize": true,
// "debug": true,
"optimize": true,
"compiler_launcher": "ccache"
}

+ 1
- 1
tools/msvc.next.jsonc 查看文件

@@ -2,7 +2,7 @@
"$schema": "../res/toolchain-schema.json",
"compiler_id": "msvc",
"flags": [
"/Zc:preprocessor", // Required for range-v3
"/Zc:preprocessor",
"/std:c++latest",
],
"link_flags": [

Loading…
取消
儲存