diff options
author | Thomas Preud'homme <thomasp@graphcore.ai> | 2022-11-25 10:54:58 +0000 |
---|---|---|
committer | Thomas Preud'homme <thomasp@graphcore.ai> | 2022-11-25 10:54:58 +0000 |
commit | b62c8d396f7dbef61122e169ef143276e74eff05 (patch) | |
tree | 8614b26963f0e206d72fffbe48309a1e2a3dbe2c /lld/cmake | |
parent | 79b5829a155f256001ead535c358a1193cd0cbe8 (diff) | |
download | llvm-b62c8d396f7dbef61122e169ef143276e74eff05.tar.gz |
Revert: Add version to all LLVM cmake package
Summary: This reverts commit ad485b71b51168ce13282ae159bd8feff48baf84.
Reviewers:
Subscribers:
Diffstat (limited to 'lld/cmake')
-rw-r--r-- | lld/cmake/modules/CMakeLists.txt | 9 | ||||
-rw-r--r-- | lld/cmake/modules/LLDConfig.cmake.in | 3 | ||||
-rw-r--r-- | lld/cmake/modules/LLDConfigVersion.cmake.in | 13 |
3 files changed, 1 insertions, 24 deletions
diff --git a/lld/cmake/modules/CMakeLists.txt b/lld/cmake/modules/CMakeLists.txt index e0578d7156a1..61e7a1fe2752 100644 --- a/lld/cmake/modules/CMakeLists.txt +++ b/lld/cmake/modules/CMakeLists.txt @@ -31,10 +31,6 @@ configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/LLDConfig.cmake.in ${lld_cmake_builddir}/LLDConfig.cmake @ONLY) -configure_file( - ${CMAKE_CURRENT_SOURCE_DIR}/LLDConfigVersion.cmake.in - ${lld_cmake_builddir}/LLDConfigVersion.cmake - @ONLY) set(LLD_CONFIG_CMAKE_DIR) set(LLD_CONFIG_LLVM_CMAKE_DIR) @@ -48,10 +44,6 @@ configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/LLDConfig.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/LLDConfig.cmake @ONLY) -configure_file( - ${CMAKE_CURRENT_SOURCE_DIR}/LLDConfigVersion.cmake.in - ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/LLDConfigVersion.cmake - @ONLY) set(LLD_CONFIG_CODE) set(LLD_CONFIG_CMAKE_DIR) @@ -60,7 +52,6 @@ if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/LLDConfig.cmake - ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/LLDConfigVersion.cmake DESTINATION ${LLD_INSTALL_PACKAGE_DIR} COMPONENT lld-cmake-exports) diff --git a/lld/cmake/modules/LLDConfig.cmake.in b/lld/cmake/modules/LLDConfig.cmake.in index b7eb07d1d048..38ca4296eb3a 100644 --- a/lld/cmake/modules/LLDConfig.cmake.in +++ b/lld/cmake/modules/LLDConfig.cmake.in @@ -2,8 +2,7 @@ @LLD_CONFIG_CODE@ -set(LLVM_VERSION ${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}) -find_package(LLVM @LLVM_VERSION@ EXACT REQUIRED CONFIG +find_package(LLVM REQUIRED CONFIG HINTS "@LLD_CONFIG_LLVM_CMAKE_DIR@") set(LLD_EXPORTED_TARGETS "@LLD_EXPORTS@") diff --git a/lld/cmake/modules/LLDConfigVersion.cmake.in b/lld/cmake/modules/LLDConfigVersion.cmake.in deleted file mode 100644 index e9ac4ed2da78..000000000000 --- a/lld/cmake/modules/LLDConfigVersion.cmake.in +++ /dev/null @@ -1,13 +0,0 @@ -set(PACKAGE_VERSION "@PACKAGE_VERSION@") - -# LLVM is API-compatible only with matching major.minor versions -# and patch versions not less than that requested. -if("@LLVM_VERSION_MAJOR@.@LLVM_VERSION_MINOR@" VERSION_EQUAL - "${PACKAGE_FIND_VERSION_MAJOR}.${PACKAGE_FIND_VERSION_MINOR}" - AND NOT "@LLVM_VERSION_PATCH@" VERSION_LESS "${PACKAGE_FIND_VERSION_PATCH}") - set(PACKAGE_VERSION_COMPATIBLE 1) - if("@LLVM_VERSION_PATCH@" VERSION_EQUAL - "${PACKAGE_FIND_VERSION_PATCH}") - set(PACKAGE_VERSION_EXACT 1) - endif() -endif() |