Skip to content

Commit 2dd1406

Browse files
authored
[llvm] remove unusable llvm.spec.in (#96825)
The `llvm.spec.in` is turned into `llvm.spec` through cmake. The spec file's `%build` section runs `./configure` which has been deprecated since 2016 (See e49730d).
1 parent 8a25bb9 commit 2dd1406

File tree

2 files changed

+0
-87
lines changed

2 files changed

+0
-87
lines changed

llvm/CMakeLists.txt

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1135,25 +1135,6 @@ configure_file(
11351135
${LLVM_MAIN_INCLUDE_DIR}/llvm/Config/abi-breaking.h.cmake
11361136
${LLVM_INCLUDE_DIR}/llvm/Config/abi-breaking.h)
11371137

1138-
# Add target for generating source rpm package.
1139-
set(LLVM_SRPM_USER_BINARY_SPECFILE ${CMAKE_CURRENT_SOURCE_DIR}/llvm.spec.in
1140-
CACHE FILEPATH ".spec file to use for srpm generation")
1141-
set(LLVM_SRPM_BINARY_SPECFILE ${CMAKE_CURRENT_BINARY_DIR}/llvm.spec)
1142-
set(LLVM_SRPM_DIR "${CMAKE_CURRENT_BINARY_DIR}/srpm")
1143-
1144-
get_source_info(${CMAKE_CURRENT_SOURCE_DIR} revision repository)
1145-
string(LENGTH "${revision}" revision_length)
1146-
set(LLVM_RPM_SPEC_REVISION "${revision}")
1147-
1148-
configure_file(
1149-
${LLVM_SRPM_USER_BINARY_SPECFILE}
1150-
${LLVM_SRPM_BINARY_SPECFILE} @ONLY)
1151-
1152-
add_custom_target(srpm
1153-
COMMAND cpack -G TGZ --config CPackSourceConfig.cmake -B ${LLVM_SRPM_DIR}/SOURCES
1154-
COMMAND rpmbuild -bs --define '_topdir ${LLVM_SRPM_DIR}' ${LLVM_SRPM_BINARY_SPECFILE})
1155-
set_target_properties(srpm PROPERTIES FOLDER "LLVM/Misc")
1156-
11571138
if(APPLE AND DARWIN_LTO_LIBRARY)
11581139
set(CMAKE_EXE_LINKER_FLAGS
11591140
"${CMAKE_EXE_LINKER_FLAGS} -Wl,-lto_library -Wl,${DARWIN_LTO_LIBRARY}")

llvm/llvm.spec.in

Lines changed: 0 additions & 68 deletions
This file was deleted.

0 commit comments

Comments
 (0)