Fixed MSVC build with LLVM 18

This commit is contained in:
Bartek Kryza
2024-03-12 23:10:22 +01:00
parent 0fac87c27a
commit 31d8f4d773
2 changed files with 6 additions and 0 deletions

View File

@@ -107,6 +107,7 @@ if(APPLE)
set(YAML_CPP_LIBRARY_DIR ${HOMEBREW_PREFIX}/lib) set(YAML_CPP_LIBRARY_DIR ${HOMEBREW_PREFIX}/lib)
endif(PKG_CONFIG_FOUND) endif(PKG_CONFIG_FOUND)
elseif(MSVC) elseif(MSVC)
find_package(yaml-cpp REQUIRED)
set(YAML_CPP_LIBRARIES "yaml-cpp") set(YAML_CPP_LIBRARIES "yaml-cpp")
else() else()
find_package(yaml-cpp REQUIRED) find_package(yaml-cpp REQUIRED)

View File

@@ -81,6 +81,11 @@ else(LINK_LLVM_SHARED)
if(${LLVM_PACKAGE_VERSION} VERSION_GREATER_EQUAL "16.0") if(${LLVM_PACKAGE_VERSION} VERSION_GREATER_EQUAL "16.0")
list(APPEND LIBTOOLING_LIBS clangASTMatchers) list(APPEND LIBTOOLING_LIBS clangASTMatchers)
endif() endif()
if(MSVC)
if(${LLVM_PACKAGE_VERSION} VERSION_GREATER_EQUAL "18.1")
list(APPEND LIBTOOLING_LIBS clangAPINotes)
endif()
endif(MSVC)
endif(LINK_LLVM_SHARED) endif(LINK_LLVM_SHARED)
if("${LIBTOOLING_LIBS}" STREQUAL "") if("${LIBTOOLING_LIBS}" STREQUAL "")