This commit is contained in:
Niram7777 2026-03-25 21:14:28 +01:00 committed by GitHub
commit 5238096d68
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 7 additions and 1 deletions

View File

@ -16,6 +16,10 @@ 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
"
# base Clang workaround (missing clang-scan-deps)

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.")