From 104138be9f1cb7e554c3754d822d282f6d826c9c Mon Sep 17 00:00:00 2001 From: eidheim Date: Tue, 19 Jun 2018 10:19:17 +0200 Subject: [PATCH] Added upcoming llvm/clang releases to FindLibClang.cmake --- cmake_modules/FindLibClang.cmake | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/cmake_modules/FindLibClang.cmake b/cmake_modules/FindLibClang.cmake index 765d7b6..91d4f4f 100644 --- a/cmake_modules/FindLibClang.cmake +++ b/cmake_modules/FindLibClang.cmake @@ -14,7 +14,8 @@ # Known LLVM release numbers. # most recent versions come first -set(LIBCLANG_KNOWN_LLVM_VERSIONS 6.0.0 6.0 6 +set(LIBCLANG_KNOWN_LLVM_VERSIONS 7.0.0 7.0 7 + 6.0.1 6.0.0 6.0 6 5.0.1 5.0.0 5.0 5 4.0.1 4.0.0_1 4.0.0 4.0 4 @@ -69,7 +70,7 @@ endforeach() find_path(LIBCLANG_INCLUDE_DIR clang-c/Index.h PATHS ${libclang_llvm_header_search_paths} PATH_SUFFIXES LLVM/include #Windows package from http://llvm.org/releases/ - llvm60/include llvm50/include llvm41/include llvm40/include llvm39/include llvm38/include llvm37/include llvm36/include # FreeBSD + llvm70/include llvm60/include llvm50/include llvm41/include llvm40/include llvm39/include llvm38/include llvm37/include llvm36/include # FreeBSD DOC "The path to the directory that contains clang-c/Index.h") # On Windows with MSVC, the import library uses the ".imp" file extension @@ -83,7 +84,7 @@ endif() find_library(LIBCLANG_LIBRARY NAMES libclang.imp libclang clang PATHS ${libclang_llvm_lib_search_paths} PATH_SUFFIXES LLVM/lib #Windows package from http://llvm.org/releases/ - llvm60/lib llvm50/lib llvm41/lib llvm40/lib llvm39/lib llvm38/lib llvm37/lib llvm36/lib # FreeBSD + llvm70/lib llvm60/lib llvm50/lib llvm41/lib llvm40/lib llvm39/lib llvm38/lib llvm37/lib llvm36/lib # FreeBSD DOC "The file that corresponds to the libclang library.") get_filename_component(LIBCLANG_LIBRARY_DIR ${LIBCLANG_LIBRARY} PATH)