From 6d8da2bcc0a7a83fef0d248066867ced33f2f8a5 Mon Sep 17 00:00:00 2001 From: Jack Andersen Date: Mon, 27 Jun 2016 12:54:55 -1000 Subject: [PATCH] Update for clang 3.8+ --- atdna/CMakeLists.txt | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/atdna/CMakeLists.txt b/atdna/CMakeLists.txt index 3030307..4698b7f 100644 --- a/atdna/CMakeLists.txt +++ b/atdna/CMakeLists.txt @@ -25,12 +25,22 @@ list(APPEND LLVM_LIBS clangAST clangLex clangBasic + LLVMCore LLVMOption LLVMMCParser LLVMBitReader LLVMMC + LLVMProfileData LLVMSupport) -set(CLANG_INCLUDE_DIR ${LLVM_LIBRARY_DIRS}/clang/${LLVM_VERSION_STRING}/include + +string(FIND ${LLVM_VERSION_STRING} "svn" SVN_FILTER_IDX) +if(NOT SVN_FILTER_IDX EQUAL -1) + string(SUBSTRING ${LLVM_VERSION_STRING} 0 ${SVN_FILTER_IDX} LLVM_VERSION_BASE) +else() + set(LLVM_VERSION_BASE ${LLVM_VERSION_STRING}) +endif() + +set(CLANG_INCLUDE_DIR ${LLVM_LIBRARY_DIRS}/clang/${LLVM_VERSION_BASE}/include CACHE PATH "Clang include dir" FORCE) if(UNIX)