+ Mike If you like this… Mike has been setting up a bot running it. Which is super awesome!
-Chris > On Feb 14, 2016, at 1:40 PM, Duncan P. N. Exon Smith <dexonsm...@apple.com> > wrote: > >> >> On 2016-Feb-08, at 22:01, Chris Bieneman via cfe-commits >> <cfe-commits@lists.llvm.org> wrote: >> >> Author: cbieneman >> Date: Tue Feb 9 00:01:47 2016 >> New Revision: 260201 >> >> URL: http://llvm.org/viewvc/llvm-project?rev=260201&view=rev >> Log: >> [CMake] Providing a CMake cache for 3-stage builds >> >> This cache file can be used to generate a 3-stage clang build. You can >> configure using the following CMake command: >> >> cmake -C <path to clang>/cmake/caches/3-stage.cmake -G Ninja <path to llvm> >> >> You can then run "ninja stage3-clang" to build stage1, stage2 and stage3 >> clangs. >> >> This is useful for finding non-determinism the compiler by verifying that >> stage2 and stage3 are identical. >> >> Added: >> cfe/trunk/cmake/caches/3-stage.cmake > > This is awesome to have! Thanks for doing this. > >> Added: cfe/trunk/cmake/caches/3-stage.cmake >> URL: >> http://llvm.org/viewvc/llvm-project/cfe/trunk/cmake/caches/3-stage.cmake?rev=260201&view=auto >> ============================================================================== >> --- cfe/trunk/cmake/caches/3-stage.cmake (added) >> +++ cfe/trunk/cmake/caches/3-stage.cmake Tue Feb 9 00:01:47 2016 >> @@ -0,0 +1,34 @@ >> +set(CMAKE_BUILD_TYPE RELEASE CACHE STRING "") >> +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(CLANG_BOOTSTRAP_PASSTHROUGH >> + CLANG_ENABLE_BOOTSTRAP >> + LLVM_BUILD_EXTERNAL_COMPILER_RT >> + LLVM_TARGETS_TO_BUILD >> + CLANG_BOOTSTRAP_PASSTHROUGH >> + BOOTSTRAP_LLVM_ENABLE_LTO >> + CMAKE_BUILD_TYPE >> + CACHE STRING "") >> + >> +set(CLANG_BOOTSTRAP_TARGETS >> + clang >> + check-all >> + check-llvm >> + check-clang >> + test-suite >> + stage3 >> + stage3-clang >> + stage3-check-all >> + stage3-check-llvm >> + stage3-check-clang >> + stage3-test-suite CACHE STRING "") >> + >> +set(BOOTSTRAP_CLANG_BOOTSTRAP_TARGETS >> + clang >> + check-all >> + check-llvm >> + check-clang >> + test-suite CACHE STRING "") >> >> >> _______________________________________________ >> cfe-commits mailing list >> cfe-commits@lists.llvm.org >> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits