Skip to content

Commit 68dc52d

Browse files
authored
Support LLVM 16, GCC 11 and MSVC 2022 17.6 (#164)
1 parent a80a1b4 commit 68dc52d

16 files changed

+592
-114
lines changed

CMakeLists.txt

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,14 @@ if (NOT DEFINED LLVM_VERSION_MAJOR)
55
find_package(LLVM REQUIRED CONFIG)
66
message(STATUS "Found LLVM ${LLVM_PACKAGE_VERSION}")
77
message(STATUS "Using LLVMConfig.cmake in: ${LLVM_DIR}")
8+
message(STATUS "LLVM_INCLUDE_DIRS: ${LLVM_INCLUDE_DIRS}")
89
include_directories(${LLVM_INCLUDE_DIRS})
910
add_definitions(${LLVM_DEFINITIONS})
1011

1112
list(APPEND CMAKE_MODULE_PATH "${LLVM_CMAKE_DIR}")
1213
include(AddLLVM)
1314

14-
set (CMAKE_CXX_STANDARD 14)
15+
set (CMAKE_CXX_STANDARD 17)
1516
endif()
1617

1718
if(LLVM_VERSION_MAJOR LESS 8)

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ This LLVM C backend has been resurrected by Julia Computing with various improve
66
Installation instructions
77
=========================
88

9-
This version of the LLVM C backend works with LLVM 10.0, and has preliminary support for LLVM 11.0.
9+
This version of the LLVM C backend works with LLVM 10.0 and 16.0, other version of LLVM may work but are untested.
1010

1111
Step 1: Installing LLVM
1212
=======================

0 commit comments

Comments
 (0)