Ignore pre-installed 19 to select llvm-devel

This commit is contained in:
Niram7777 2026-03-21 05:44:52 +00:00
parent 053581d263
commit 639fbbb16a
2 changed files with 4 additions and 1 deletions

View File

@ -16,6 +16,7 @@ CONFIGURE_ARGS="
-DUSE_SYSTEM_LIBPNG=ON
-DUSE_SYSTEM_LIBUSB=ON
-DUSE_SYSTEM_OPENCV=ON
-DFIND_LLVM_VERSION=22.0...99.9
-DCMAKE_LINKER_TYPE=lld-devel
-DCMAKE_C_USING_LINKER_lld-devel=-fuse-ld=lld-devel
-DCMAKE_CXX_USING_LINKER_lld-devel=-fuse-ld=lld-devel

View File

@ -58,12 +58,14 @@ if(WITH_LLVM)
else()
message(STATUS "Using prebuilt or system LLVM")
set(FIND_LLVM_VERSION "19.1...99.9" CACHE STRING "LLVM version to search for.")
if (LLVM_DIR AND NOT IS_ABSOLUTE "${LLVM_DIR}")
# change relative LLVM_DIR to be relative to the source dir
set(LLVM_DIR ${CMAKE_SOURCE_DIR}/${LLVM_DIR})
endif()
find_package(LLVM CONFIG)
find_package(LLVM ${FIND_LLVM_VERSION} CONFIG)
if (NOT LLVM_FOUND)
message(FATAL_ERROR "Can't find LLVM libraries from the CMAKE_PREFIX_PATH path or LLVM_DIR. Enable BUILD_LLVM option to build LLVM from included as a git submodule.")