compileopts: automatically add -g flag when including debug symbols

Debug information is often useful and there is no reason to include it
for Go code but not for C code. Also, disabling debug information should
disable it entirely, not just for Go code.
Этот коммит содержится в:
Ayke van Laethem 2020-07-09 17:08:19 +02:00 коммит произвёл Ron Evans
родитель 04d097f4ea
коммит 39433a3553
2 изменённых файлов: 3 добавлений и 1 удалений

Просмотреть файл

@ -176,6 +176,9 @@ func (c *Config) CFlags() []string {
cflags = append(cflags, "-nostdlibinc", "-Xclang", "-internal-isystem", "-Xclang", filepath.Join(root, "lib", "picolibc", "newlib", "libc", "include"))
cflags = append(cflags, "-I"+filepath.Join(root, "lib/picolibc-include"))
}
if c.Debug() {
cflags = append(cflags, "-g")
}
return cflags
}

Просмотреть файл

@ -9,7 +9,6 @@
"rtlib": "compiler-rt",
"libc": "picolibc",
"cflags": [
"-g",
"--target=arm4-none-eabi",
"-mcpu=arm7tdmi",
"-Oz",