bromite-buildtools/images/bromite-build/build_args.gni
2022-02-22 14:34:51 +01:00

36 lines
770 B
Plaintext

declare_args() {
_is_debug_build = ""
target_cpu = "x64"
}
_is_debug_build = getenv("TARGET_ISDEBUG")
not_needed(["_target_build", "_is_debug_build"])
if(getenv("TARGET_CPU") != "") {
target_cpu = getenv("TARGET_CPU")
}
# print("Target " + target_cpu)
enable_kythe_annotations = true
clang_use_chrome_plugins = false
chrome_public_manifest_package = "org.bromite.bromite.dev"
if(_is_debug_build == "true") {
# print("Debug build on")
is_debug = true
is_official_build = false
dcheck_always_on = true
symbol_level = 1
strip_debug_info = false
generate_linker_map = false
# since is_cfi require use_thin_lto
# but not work in debug mode
is_cfi = false # disable it
use_cfi_cast = false # disable it
} else {
generate_linker_map = true
}