Skip to content

Commit c73fa91

Browse files
pca006132RossComputerGuy
authored andcommitted
[BOLT] CMakeLists.txt: Remove unused settings
1 parent 9f1c0dc commit c73fa91

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
@@ -36,104 +36,21 @@ if(BOLT_BUILT_STANDALONE)
3636
find_package(LLVM REQUIRED HINTS "${LLVM_CMAKE_DIR}")
3737
list(APPEND CMAKE_MODULE_PATH "${LLVM_DIR}")
3838

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

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

6747
include(AddLLVM)
6848
include(TableGen)
69-
include(HandleLLVMOptions)
70-
include(CheckAtomic)
71-
include(GetErrcMessages)
72-
include(LLVMDistributionSupport)
73-
74-
if (NOT DEFINED LLVM_INCLUDE_TESTS)
75-
set(LLVM_INCLUDE_TESTS ON)
76-
endif()
77-
7849
include_directories(${LLVM_INCLUDE_DIRS})
79-
link_directories("${LLVM_LIBRARY_DIR}")
8050

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

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

0 commit comments

Comments
 (0)