summaryrefslogtreecommitdiff
path: root/devel/ispc/files/patch-cmake_FindLLVM.cmake
blob: fea3c3ff9cc59ada8119a7e2963dd9a8c6d41ccc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
- workaround for https://github.com/ispc/ispc/issues/2318

--- cmake/FindLLVM.cmake.orig	2022-05-05 23:06:57 UTC
+++ cmake/FindLLVM.cmake
@@ -33,7 +33,7 @@
 #
 # ispc FindLLVM.cmake
 #
-find_package(LLVM REQUIRED CONFIG)
+find_package(LLVM ${FREEBSD_LLVM_VERSION} REQUIRED CONFIG)
     if (NOT LLVM_FOUND )
         message(FATAL_ERROR "LLVM package can't be found. \
                 Set CMAKE_PREFIX_PATH variable to LLVM's installation prefix.")
@@ -41,8 +41,8 @@ find_package(LLVM REQUIRED CONFIG)
     set(LLVM_VERSION "LLVM_${LLVM_VERSION_MAJOR}_${LLVM_VERSION_MINOR}")
     message(STATUS "Found LLVM ${LLVM_VERSION}")
 
-find_program(LLVM_CONFIG_EXECUTABLE NAMES llvm-config
-    PATHS ${LLVM_TOOLS_BINARY_DIR} PATH_SUFFIXES bin NO_DEFAULT_PATH)
+find_program(LLVM_CONFIG_EXECUTABLE NAMES llvm-config${FREEBSD_LLVM_VERSION}
+    PATHS ${LLVM_TOOLS_BINARY_DIR} PATH_SUFFIXES bin)
     if (NOT LLVM_CONFIG_EXECUTABLE)
         message(FATAL_ERROR "Failed to find llvm-config")
     endif()