Merge "Make clang debug level configurable" into main am: 3875e1c582
am: ae53513282
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2647459 Change-Id: I09790bce0fbbfb02c3078a727ac45c090e41a6ca Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -48,7 +48,6 @@ var (
|
||||
"-Wno-multichar",
|
||||
|
||||
"-O2",
|
||||
"-g",
|
||||
"-fdebug-default-version=5",
|
||||
|
||||
"-fno-strict-aliasing",
|
||||
@@ -377,6 +376,21 @@ func init() {
|
||||
flags = append(flags, "-Wno-error=unknown-warning-option")
|
||||
}
|
||||
|
||||
switch ctx.Config().Getenv("CLANG_DEFAULT_DEBUG_LEVEL") {
|
||||
case "debug_level_0":
|
||||
flags = append(flags, "-g0")
|
||||
case "debug_level_1":
|
||||
flags = append(flags, "-g1")
|
||||
case "debug_level_2":
|
||||
flags = append(flags, "-g2")
|
||||
case "debug_level_3":
|
||||
flags = append(flags, "-g3")
|
||||
case "debug_level_g":
|
||||
flags = append(flags, "-g")
|
||||
default:
|
||||
flags = append(flags, "-g")
|
||||
}
|
||||
|
||||
return strings.Join(flags, " ")
|
||||
})
|
||||
|
||||
|
Reference in New Issue
Block a user