From: Chris Bieneman Date: Wed, 10 Feb 2016 02:17:21 +0000 (+0000) Subject: [CMake] For multi-stage builds to be deterministic we need to disable timestamps. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d11f267f9deb7c338401a150c32e0e36a8b62870;p=clang [CMake] For multi-stage builds to be deterministic we need to disable timestamps. Duh! With this change I've verified -O3 builds are deterministic. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@260350 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/cmake/caches/3-stage-base.cmake b/cmake/caches/3-stage-base.cmake index 6c93ec0b47..90d40f7d95 100644 --- a/cmake/caches/3-stage-base.cmake +++ b/cmake/caches/3-stage-base.cmake @@ -3,6 +3,7 @@ set(CLANG_ENABLE_BOOTSTRAP ON CACHE BOOL "") set(LLVM_BUILD_EXTERNAL_COMPILER_RT ON CACHE BOOL "") set(LLVM_TARGETS_TO_BUILD X86 CACHE STRING "") set(BOOTSTRAP_LLVM_ENABLE_LTO ON CACHE BOOL "") +set(LLVM_ENABLE_TIMESTAMPS OFF CACHE BOOL "") set(CLANG_BOOTSTRAP_TARGETS clang