]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - cmake/caches/DistributionExample-stage2.cmake
Vendor import of clang trunk r290819:
[FreeBSD/FreeBSD.git] / cmake / caches / DistributionExample-stage2.cmake
1 # This file sets up a CMakeCache for the second stage of a simple distribution
2 # bootstrap build.
3
4 set(LLVM_TARGETS_TO_BUILD X86;ARM;AArch64 CACHE STRING "")
5
6 set(CMAKE_BUILD_TYPE RelWithDebInfo CACHE STRING "")
7 set(CMAKE_C_FLAGS_RELWITHDEBINFO "-O3 -gline-tables-only -DNDEBUG" CACHE STRING "")
8 set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O3 -gline-tables-only -DNDEBUG" CACHE STRING "")
9
10 # setup toolchain
11 set(LLVM_INSTALL_TOOLCHAIN_ONLY ON CACHE BOOL "")
12 set(LLVM_TOOLCHAIN_TOOLS
13   llvm-dsymutil
14   llvm-cov
15   llvm-dwarfdump
16   llvm-profdata
17   llvm-objdump
18   llvm-nm
19   llvm-size
20   CACHE STRING "")
21
22 set(LLVM_DISTRIBUTION_COMPONENTS
23   clang
24   LTO
25   clang-format
26   clang-headers
27   builtins
28   runtimes
29   ${LLVM_TOOLCHAIN_TOOLS}
30   CACHE STRING "")