aboutsummaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2022-07-28 11:53:25 -0700
committerAndrew Kelley <andrew@ziglang.org>2022-07-28 11:53:25 -0700
commitadb4a953021aadcfd539589eeccc2fe4e6ab827a (patch)
tree0c3fd514812e38fdaec5927825861858e8bfd8f4 /cmake
parente863292fe2f280945d914e7e98fbc704b68f1004 (diff)
downloadzig-adb4a953021aadcfd539589eeccc2fe4e6ab827a.tar.gz
zig-adb4a953021aadcfd539589eeccc2fe4e6ab827a.zip
update to LLVM 15
release/15.x 37007475ca1b345b4c5d340e228bcd7a62732d81
Diffstat (limited to 'cmake')
-rw-r--r--cmake/Findclang.cmake6
-rw-r--r--cmake/Findlld.cmake32
-rw-r--r--cmake/Findllvm.cmake12
3 files changed, 25 insertions, 25 deletions
diff --git a/cmake/Findclang.cmake b/cmake/Findclang.cmake
index 8fd1a202e1..c18a82f27a 100644
--- a/cmake/Findclang.cmake
+++ b/cmake/Findclang.cmake
@@ -17,9 +17,9 @@ find_path(CLANG_INCLUDE_DIRS NAMES clang/Frontend/ASTUnit.h
if(${LLVM_LINK_MODE} STREQUAL "shared")
find_library(CLANG_LIBRARIES
NAMES
- libclang-cpp.so.14
- clang-cpp-14.0
- clang-cpp140
+ libclang-cpp.so.15
+ clang-cpp-15.0
+ clang-cpp150
clang-cpp
NAMES_PER_DIR
HINTS "${LLVM_LIBDIRS}"
diff --git a/cmake/Findlld.cmake b/cmake/Findlld.cmake
index 17e27e10f0..e612c3d9d0 100644
--- a/cmake/Findlld.cmake
+++ b/cmake/Findlld.cmake
@@ -9,21 +9,21 @@
find_path(LLD_INCLUDE_DIRS NAMES lld/Common/Driver.h
HINTS ${LLVM_INCLUDE_DIRS}
PATHS
- /usr/lib/llvm-14/include
- /usr/local/llvm140/include
- /usr/local/llvm14/include
- /usr/local/opt/llvm@14/include
- /opt/homebrew/opt/llvm@14/include
+ /usr/lib/llvm-15/include
+ /usr/local/llvm150/include
+ /usr/local/llvm15/include
+ /usr/local/opt/llvm@15/include
+ /opt/homebrew/opt/llvm@15/include
/mingw64/include)
-find_library(LLD_LIBRARY NAMES lld-14.0 lld140 lld NAMES_PER_DIR
+find_library(LLD_LIBRARY NAMES lld-15.0 lld150 lld NAMES_PER_DIR
HINTS ${LLVM_LIBDIRS}
PATHS
- /usr/lib/llvm-14/lib
- /usr/local/llvm140/lib
- /usr/local/llvm14/lib
- /usr/local/opt/llvm@14/lib
- /opt/homebrew/opt/llvm@14/lib
+ /usr/lib/llvm-15/lib
+ /usr/local/llvm150/lib
+ /usr/local/llvm15/lib
+ /usr/local/opt/llvm@15/lib
+ /opt/homebrew/opt/llvm@15/lib
)
if(EXISTS ${LLD_LIBRARY})
set(LLD_LIBRARIES ${LLD_LIBRARY})
@@ -34,11 +34,11 @@ else()
HINTS ${LLVM_LIBDIRS}
PATHS
${LLD_LIBDIRS}
- /usr/lib/llvm-14/lib
- /usr/local/llvm140/lib
- /usr/local/llvm14/lib
- /usr/local/opt/llvm@14/lib
- /opt/homebrew/opt/llvm@14/lib
+ /usr/lib/llvm-15/lib
+ /usr/local/llvm150/lib
+ /usr/local/llvm15/lib
+ /usr/local/opt/llvm@15/lib
+ /opt/homebrew/opt/llvm@15/lib
/mingw64/lib
/c/msys64/mingw64/lib
c:/msys64/mingw64/lib)
diff --git a/cmake/Findllvm.cmake b/cmake/Findllvm.cmake
index d62a154b84..d6535927d1 100644
--- a/cmake/Findllvm.cmake
+++ b/cmake/Findllvm.cmake
@@ -13,12 +13,12 @@ if(ZIG_USE_LLVM_CONFIG)
while(1)
unset(LLVM_CONFIG_EXE CACHE)
find_program(LLVM_CONFIG_EXE
- NAMES llvm-config-14 llvm-config-14.0 llvm-config140 llvm-config14 llvm-config NAMES_PER_DIR
+ NAMES llvm-config-15 llvm-config-15.0 llvm-config150 llvm-config15 llvm-config NAMES_PER_DIR
PATHS
"/mingw64/bin"
"/c/msys64/mingw64/bin"
"c:/msys64/mingw64/bin"
- "C:/Libraries/llvm-14.0.0/bin")
+ "C:/Libraries/llvm-15.0.0/bin")
if ("${LLVM_CONFIG_EXE}" STREQUAL "LLVM_CONFIG_EXE-NOTFOUND")
if (DEFINED LLVM_CONFIG_ERROR_MESSAGE)
@@ -35,9 +35,9 @@ if(ZIG_USE_LLVM_CONFIG)
OUTPUT_STRIP_TRAILING_WHITESPACE)
get_filename_component(LLVM_CONFIG_DIR "${LLVM_CONFIG_EXE}" DIRECTORY)
- if("${LLVM_CONFIG_VERSION}" VERSION_LESS 14 OR "${LLVM_CONFIG_VERSION}" VERSION_EQUAL 15 OR "${LLVM_CONFIG_VERSION}" VERSION_GREATER 15)
+ if("${LLVM_CONFIG_VERSION}" VERSION_LESS 15 OR "${LLVM_CONFIG_VERSION}" VERSION_EQUAL 16 OR "${LLVM_CONFIG_VERSION}" VERSION_GREATER 16)
# Save the error message, in case this is the last llvm-config we find
- set(LLVM_CONFIG_ERROR_MESSAGE "expected LLVM 14.x but found ${LLVM_CONFIG_VERSION} using ${LLVM_CONFIG_EXE}")
+ set(LLVM_CONFIG_ERROR_MESSAGE "expected LLVM 15.x but found ${LLVM_CONFIG_VERSION} using ${LLVM_CONFIG_EXE}")
# Ignore this directory and try the search again
list(APPEND CMAKE_IGNORE_PATH "${LLVM_CONFIG_DIR}")
@@ -61,9 +61,9 @@ if(ZIG_USE_LLVM_CONFIG)
if (LLVM_CONFIG_ERROR)
# Save the error message, in case this is the last llvm-config we find
if (ZIG_SHARED_LLVM)
- set(LLVM_CONFIG_ERROR_MESSAGE "LLVM 14.x found at ${LLVM_CONFIG_EXE} does not support linking as a shared library")
+ set(LLVM_CONFIG_ERROR_MESSAGE "LLVM 15.x found at ${LLVM_CONFIG_EXE} does not support linking as a shared library")
else()
- set(LLVM_CONFIG_ERROR_MESSAGE "LLVM 14.x found at ${LLVM_CONFIG_EXE} does not support linking as a static library")
+ set(LLVM_CONFIG_ERROR_MESSAGE "LLVM 15.x found at ${LLVM_CONFIG_EXE} does not support linking as a static library")
endif()
# Ignore this directory and try the search again