diff options
author | Lei Zhang <thestig@chromium.org> | 2015-12-23 20:11:11 -0800 |
---|---|---|
committer | Lei Zhang <thestig@chromium.org> | 2015-12-23 20:11:11 -0800 |
commit | da0a931ca1ff3ebc64138491a703e7df47650bb9 (patch) | |
tree | 555da854889edfd0d509d3e329b2db5f3b2c2d48 /build | |
parent | 4070ccbe6070a267af859485a660a196da90c584 (diff) | |
download | pdfium-da0a931ca1ff3ebc64138491a703e7df47650bb9.tar.xz |
Set CR_CLANG_REVISION to force a rebuild when the Clang version changes.
BUG=pdfium:335
R=thakis@chromium.org
Review URL: https://codereview.chromium.org/1549863002 .
Diffstat (limited to 'build')
-rw-r--r-- | build/standalone.gypi | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/build/standalone.gypi b/build/standalone.gypi index cdf6598438..d8c1e47894 100644 --- a/build/standalone.gypi +++ b/build/standalone.gypi @@ -327,6 +327,14 @@ 'V8_USE_EXTERNAL_STARTUP_DATA', ], }], # v8_use_external_startup_data==1 + ['clang==1 or host_clang==1', { + # 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 systems rebuild + # things when their commandline changes). Nothing should ever read this + # define. + 'defines': ['CR_CLANG_REVISION=<!(python <(DEPTH)/tools/clang/scripts/update.py --print-revision)'], + }], ], }, 'xcode_settings': { |