diff --git a/flang/cmake/caches/BOLT-PGO.cmake b/flang/cmake/caches/BOLT-PGO.cmake index dc13daa14523..e71b9a981767 100644 --- a/flang/cmake/caches/BOLT-PGO.cmake +++ b/flang/cmake/caches/BOLT-PGO.cmake @@ -2,6 +2,7 @@ set(BOLT_PGO_CMAKE_CACHE "PGO" CACHE STRING "") set(LLVM_ENABLE_PROJECTS "bolt;clang;flang;lld" CACHE STRING "") +set(LLVM_ENABLE_RUNTIMES "compiler-rt;flang-rt;libunwind;openmp" CACHE STRING "") set(CLANG_BOOTSTRAP_TARGETS stage2-clang-bolt diff --git a/flang/cmake/caches/BOLT.cmake b/flang/cmake/caches/BOLT.cmake index 155eec704344..56ff3c78d6c1 100644 --- a/flang/cmake/caches/BOLT.cmake +++ b/flang/cmake/caches/BOLT.cmake @@ -7,6 +7,7 @@ set(CMAKE_EXE_LINKER_FLAGS "-Wl,--emit-relocs,-znow" CACHE STRING "") set(CMAKE_SHARED_LINKER_FLAGS "-Wl,--emit-relocs,-znow" CACHE STRING "") set(LLVM_ENABLE_PROJECTS "bolt;clang;flang" CACHE STRING "") +set(LLVM_ENABLE_RUNTIMES "compiler-rt;flang-rt;libunwind;openmp" CACHE STRING "") set(LLVM_TARGETS_TO_BUILD Native CACHE STRING "") # setup toolchain diff --git a/flang/cmake/caches/PGO-stage2.cmake b/flang/cmake/caches/PGO-stage2.cmake index b38a3adaa4fb..067e62da5562 100644 --- a/flang/cmake/caches/PGO-stage2.cmake +++ b/flang/cmake/caches/PGO-stage2.cmake @@ -2,3 +2,4 @@ set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") set(LLVM_ENABLE_PROJECTS "clang;flang;lld" CACHE STRING "") +set(LLVM_ENABLE_RUNTIMES "compiler-rt;flang-rt;libunwind;openmp" CACHE STRING "") diff --git a/flang/cmake/caches/PGO.cmake b/flang/cmake/caches/PGO.cmake index 73219b0085ba..eed1e4322bbe 100644 --- a/flang/cmake/caches/PGO.cmake +++ b/flang/cmake/caches/PGO.cmake @@ -4,6 +4,7 @@ set(CMAKE_BUILD_TYPE "Release" CACHE STRING "") set(CLANG_ENABLE_BOOTSTRAP ON CACHE BOOL "") set(LLVM_ENABLE_PROJECTS "clang;flang;lld" CACHE STRING "") +set(LLVM_ENABLE_RUNTIMES "compiler-rt;flang-rt;libunwind;openmp" CACHE STRING "") set(LLVM_TARGETS_TO_BUILD Native CACHE STRING "") set(BOOTSTRAP_LLVM_BUILD_INSTRUMENTED IR CACHE BOOL "") diff --git a/llvm/docs/AdvancedBuilds.rst b/llvm/docs/AdvancedBuilds.rst index 771b1a2b50ef..95fdc7966d02 100644 --- a/llvm/docs/AdvancedBuilds.rst +++ b/llvm/docs/AdvancedBuilds.rst @@ -145,7 +145,6 @@ following command: .. code-block:: console $ cmake -G Ninja -C /flang/cmake/caches/PGO.cmake \ - -DLLVM_ENABLE_RUNTIMES="compiler-rt;flang-rt;libunwind;openmp" \ /llvm There are several additional options that the cache file also accepts to modify @@ -183,8 +182,7 @@ following command: .. code-block:: console - $ cmake -G Ninja -C /clang/cmake/caches/PGO.cmake \ - -DLLVM_ENABLE_RUNTIMES="compiler-rt;flang-rt;libunwind;openmp" \ + $ cmake -G Ninja -C /flang/cmake/caches/PGO.cmake \ -DBOOTSTRAP_CLANG_PGO_TRAINING_DATA_SOURCE_DIR= \ -DBOOTSTRAP_CLANG_PGO_TRAINING_DEPS=runtimes \ -DBOOTSTRAP_FLANG_PGO_TRAINING_DATA_SOURCE_DIR= \