mirror of
https://src.fedoraproject.org/rpms/llvm.git
synced 2024-11-25 01:35:17 +00:00
Remove distribution cmake files
These files are unused, presumably left over from a previous experiment.
This commit is contained in:
parent
baa5cfe849
commit
d2c0339301
2 changed files with 0 additions and 88 deletions
|
@ -1,33 +0,0 @@
|
||||||
# This file sets up a CMakeCache for the second stage of a simple distribution
|
|
||||||
# bootstrap build.
|
|
||||||
|
|
||||||
set(LLVM_ENABLE_PROJECTS "clang;clang-tools-extra;lld" CACHE STRING "")
|
|
||||||
set(LLVM_ENABLE_RUNTIMES "compiler-rt;libcxx;libcxxabi" CACHE STRING "")
|
|
||||||
|
|
||||||
set(LLVM_TARGETS_TO_BUILD X86;ARM;AArch64 CACHE STRING "")
|
|
||||||
|
|
||||||
set(CMAKE_BUILD_TYPE RelWithDebInfo CACHE STRING "")
|
|
||||||
set(CMAKE_C_FLAGS_RELWITHDEBINFO "-O3 -gline-tables-only -DNDEBUG" CACHE STRING "")
|
|
||||||
set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O3 -gline-tables-only -DNDEBUG" CACHE STRING "")
|
|
||||||
|
|
||||||
# setup toolchain
|
|
||||||
set(LLVM_INSTALL_TOOLCHAIN_ONLY ON CACHE BOOL "")
|
|
||||||
set(LLVM_TOOLCHAIN_TOOLS
|
|
||||||
dsymutil
|
|
||||||
llvm-cov
|
|
||||||
llvm-dwarfdump
|
|
||||||
llvm-profdata
|
|
||||||
llvm-objdump
|
|
||||||
llvm-nm
|
|
||||||
llvm-size
|
|
||||||
CACHE STRING "")
|
|
||||||
|
|
||||||
set(LLVM_DISTRIBUTION_COMPONENTS
|
|
||||||
clang
|
|
||||||
LTO
|
|
||||||
clang-format
|
|
||||||
clang-resource-headers
|
|
||||||
builtins
|
|
||||||
runtimes
|
|
||||||
${LLVM_TOOLCHAIN_TOOLS}
|
|
||||||
CACHE STRING "")
|
|
|
@ -1,55 +0,0 @@
|
||||||
# This file sets up a CMakeCache for a simple distribution bootstrap build.
|
|
||||||
|
|
||||||
# For the Jira project entitled "LLVM" you can open
|
|
||||||
# https://issues.redhat.com/rest/api/2/project/LLVM to find its pid. "1" stands
|
|
||||||
# for the issue type "Bug".
|
|
||||||
set(BUG_REPORT_URL "https://issues.redhat.com/secure/CreateIssue.jspa?issuetype=1&pid=12339624" CACHE STRING "")
|
|
||||||
|
|
||||||
#Enable LLVM projects and runtimes
|
|
||||||
set(LLVM_ENABLE_PROJECTS "clang;clang-tools-extra;lld" CACHE STRING "")
|
|
||||||
set(LLVM_ENABLE_RUNTIMES "compiler-rt;libcxx;libcxxabi" CACHE STRING "")
|
|
||||||
|
|
||||||
# Only build the native target in stage1 since it is a throwaway build.
|
|
||||||
set(LLVM_TARGETS_TO_BUILD Native CACHE STRING "")
|
|
||||||
|
|
||||||
# Optimize the stage1 compiler, but don't LTO it because that wastes time.
|
|
||||||
set(CMAKE_BUILD_TYPE Release CACHE STRING "")
|
|
||||||
|
|
||||||
# Setup vendor-specific settings.
|
|
||||||
set(PACKAGE_VENDOR LLVM.org CACHE STRING "")
|
|
||||||
|
|
||||||
# Setting up the stage2 LTO option needs to be done on the stage1 build so that
|
|
||||||
# the proper LTO library dependencies can be connected.
|
|
||||||
set(BOOTSTRAP_LLVM_ENABLE_LTO ON CACHE BOOL "")
|
|
||||||
|
|
||||||
if (NOT APPLE)
|
|
||||||
# Since LLVM_ENABLE_LTO is ON we need a LTO capable linker
|
|
||||||
set(BOOTSTRAP_LLVM_ENABLE_LLD ON CACHE BOOL "")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
# Expose stage2 targets through the stage1 build configuration.
|
|
||||||
set(CLANG_BOOTSTRAP_TARGETS
|
|
||||||
check-all
|
|
||||||
check-llvm
|
|
||||||
check-clang
|
|
||||||
llvm-config
|
|
||||||
test-suite
|
|
||||||
test-depends
|
|
||||||
llvm-test-depends
|
|
||||||
clang-test-depends
|
|
||||||
distribution
|
|
||||||
install-distribution
|
|
||||||
clang CACHE STRING "")
|
|
||||||
|
|
||||||
# Setup the bootstrap build.
|
|
||||||
set(CLANG_ENABLE_BOOTSTRAP ON CACHE BOOL "")
|
|
||||||
|
|
||||||
if(STAGE2_CACHE_FILE)
|
|
||||||
set(CLANG_BOOTSTRAP_CMAKE_ARGS
|
|
||||||
-C ${STAGE2_CACHE_FILE}
|
|
||||||
CACHE STRING "")
|
|
||||||
else()
|
|
||||||
set(CLANG_BOOTSTRAP_CMAKE_ARGS
|
|
||||||
-C ${CMAKE_CURRENT_LIST_DIR}/DistributionFedora-stage2.cmake
|
|
||||||
CACHE STRING "")
|
|
||||||
endif()
|
|
Loading…
Reference in a new issue