gn: include CR_CLANG_REVISION in defines for clang
This matches gyp behaviour. R=brettw@chromium.org,thakis@chromium.org BUG=335824 Review URL: https://codereview.chromium.org/558853002 Cr-Original-Commit-Position: refs/heads/master@{#294098} Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src Cr-Mirrored-Commit: b1204ef04bc88d632d7458ae070af34b62eafe33
This commit is contained in:
Родитель
96d0447b51
Коммит
95547c9dad
|
@ -103,6 +103,18 @@ config("compiler") {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (is_clang && !is_win) {
|
||||||
|
# This is here so that all files get recompiled after a clang roll and
|
||||||
|
# when turning clang on or off. (defines are passed via the command line,
|
||||||
|
# and build system rebuild things when their commandline changes). Nothing
|
||||||
|
# should ever read this define.
|
||||||
|
defines += [
|
||||||
|
"CR_CLANG_REVISION=" +
|
||||||
|
exec_script(
|
||||||
|
"//tools/clang/scripts/posix-print-revision.py", [], "value")
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
# Mac-specific compiler flags setup.
|
# Mac-specific compiler flags setup.
|
||||||
# ----------------------------------
|
# ----------------------------------
|
||||||
if (is_mac || is_ios) {
|
if (is_mac || is_ios) {
|
||||||
|
|
Загрузка…
Ссылка в новой задаче