Skip to content

Commit 2e8fb61

Browse files
committed
[BOLT] CMakeLists.txt: Remove unused settings
1 parent c9e21d7 commit 2e8fb61

File tree

1 file changed

+0
-83
lines changed

1 file changed

+0
-83
lines changed

bolt/CMakeLists.txt

Lines changed: 0 additions & 83 deletions
Original file line numberDiff line numberDiff line change
@@ -34,104 +34,21 @@ if(BOLT_BUILT_STANDALONE)
3434
find_package(LLVM REQUIRED HINTS "${LLVM_CMAKE_DIR}")
3535
list(APPEND CMAKE_MODULE_PATH "${LLVM_DIR}")
3636

37-
# Turn into CACHE PATHs for overwritting
38-
set(LLVM_INCLUDE_DIRS ${LLVM_INCLUDE_DIRS} CACHE PATH "Path to llvm/include and any other header dirs needed")
39-
set(LLVM_BINARY_DIR "${LLVM_BINARY_DIR}" CACHE PATH "Path to LLVM build tree")
4037
set(LLVM_MAIN_SRC_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../llvm" CACHE PATH "Path to LLVM source tree")
41-
set(LLVM_TOOLS_BINARY_DIR "${LLVM_TOOLS_BINARY_DIR}" CACHE PATH "Path to llvm/bin")
42-
set(LLVM_LIBRARY_DIR "${LLVM_LIBRARY_DIR}" CACHE PATH "Path to llvm/lib")
43-
4438
find_program(LLVM_TABLEGEN_EXE "llvm-tblgen" ${LLVM_TOOLS_BINARY_DIR}
4539
NO_DEFAULT_PATH)
4640

4741
# They are used as destination of target generators.
4842
set(LLVM_RUNTIME_OUTPUT_INTDIR ${CMAKE_BINARY_DIR}/${CMAKE_CFG_INTDIR}/bin)
4943
set(LLVM_LIBRARY_OUTPUT_INTDIR ${CMAKE_BINARY_DIR}/${CMAKE_CFG_INTDIR}/lib${LLVM_LIBDIR_SUFFIX})
50-
if(WIN32 OR CYGWIN)
51-
# DLL platform -- put DLLs into bin.
52-
set(LLVM_SHLIB_OUTPUT_INTDIR ${LLVM_RUNTIME_OUTPUT_INTDIR})
53-
else()
54-
set(LLVM_SHLIB_OUTPUT_INTDIR ${LLVM_LIBRARY_OUTPUT_INTDIR})
55-
endif()
56-
57-
option(LLVM_INSTALL_TOOLCHAIN_ONLY
58-
"Only include toolchain files in the 'install' target." OFF)
59-
60-
option(LLVM_FORCE_USE_OLD_TOOLCHAIN
61-
"Set to ON to force using an old, unsupported host toolchain." OFF)
62-
option(CLANG_ENABLE_BOOTSTRAP "Generate the clang bootstrap target" OFF)
63-
option(LLVM_ENABLE_LIBXML2 "Use libxml2 if available." ON)
6444

6545
include(AddLLVM)
6646
include(TableGen)
67-
include(HandleLLVMOptions)
68-
include(CheckAtomic)
69-
include(GetErrcMessages)
70-
include(LLVMDistributionSupport)
71-
72-
if (NOT DEFINED LLVM_INCLUDE_TESTS)
73-
set(LLVM_INCLUDE_TESTS ON)
74-
endif()
75-
7647
include_directories(${LLVM_INCLUDE_DIRS})
77-
link_directories("${LLVM_LIBRARY_DIR}")
7848

7949
set( CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin )
8050
set( CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib${LLVM_LIBDIR_SUFFIX} )
8151
set( CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib${LLVM_LIBDIR_SUFFIX} )
82-
83-
find_package(Python3 ${LLVM_MINIMUM_PYTHON_VERSION} REQUIRED
84-
COMPONENTS Interpreter)
85-
86-
if(LLVM_INCLUDE_TESTS)
87-
# Check prebuilt llvm/utils.
88-
if(EXISTS ${LLVM_TOOLS_BINARY_DIR}/FileCheck${CMAKE_EXECUTABLE_SUFFIX}
89-
AND EXISTS ${LLVM_TOOLS_BINARY_DIR}/count${CMAKE_EXECUTABLE_SUFFIX}
90-
AND EXISTS ${LLVM_TOOLS_BINARY_DIR}/not${CMAKE_EXECUTABLE_SUFFIX})
91-
set(LLVM_UTILS_PROVIDED ON)
92-
endif()
93-
94-
# Seek installed Lit.
95-
find_program(LLVM_LIT
96-
NAMES llvm-lit lit.py lit
97-
PATHS "${LLVM_MAIN_SRC_DIR}/utils/lit"
98-
DOC "Path to lit.py")
99-
100-
if(EXISTS ${LLVM_MAIN_SRC_DIR}/utils/lit/lit.py)
101-
# Note: path not really used, except for checking if lit was found
102-
if(EXISTS ${LLVM_MAIN_SRC_DIR}/utils/llvm-lit)
103-
add_subdirectory(${LLVM_MAIN_SRC_DIR}/utils/llvm-lit utils/llvm-lit)
104-
endif()
105-
if(NOT LLVM_UTILS_PROVIDED)
106-
add_subdirectory(${LLVM_MAIN_SRC_DIR}/utils/FileCheck utils/FileCheck)
107-
add_subdirectory(${LLVM_MAIN_SRC_DIR}/utils/count utils/count)
108-
add_subdirectory(${LLVM_MAIN_SRC_DIR}/utils/not utils/not)
109-
set(LLVM_UTILS_PROVIDED ON)
110-
set(CLANG_TEST_DEPS FileCheck count not)
111-
endif()
112-
endif()
113-
114-
if(LLVM_LIT)
115-
# Define the default arguments to use with 'lit', and an option for the user
116-
# to override.
117-
set(LIT_ARGS_DEFAULT "-sv")
118-
if (MSVC OR XCODE)
119-
set(LIT_ARGS_DEFAULT "${LIT_ARGS_DEFAULT} --no-progress-bar")
120-
endif()
121-
set(LLVM_LIT_ARGS "${LIT_ARGS_DEFAULT}" CACHE STRING "Default options for lit")
122-
123-
get_errc_messages(LLVM_LIT_ERRC_MESSAGES)
124-
125-
# On Win32 hosts, provide an option to specify the path to the GnuWin32 tools.
126-
if( WIN32 AND NOT CYGWIN )
127-
set(LLVM_LIT_TOOLS_DIR "" CACHE PATH "Path to GnuWin32 tools")
128-
endif()
129-
else()
130-
set(LLVM_INCLUDE_TESTS OFF)
131-
endif()
132-
133-
umbrella_lit_testsuite_begin(check-all)
134-
endif() # LLVM_INCLUDE_TESTS
13552
endif() # standalone
13653

13754
# Determine default set of targets to build -- the intersection of

0 commit comments

Comments
 (0)