From 211a73f30f9cafe2717de5451da6aecc91876a4c Mon Sep 17 00:00:00 2001 From: Thibault Payet Date: Thu, 27 Jul 2017 13:45:38 +0200 Subject: [PATCH] add FreeBSD support for detetecting libclang --- cpp/ycm/CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cpp/ycm/CMakeLists.txt b/cpp/ycm/CMakeLists.txt index cb0d34e912..aaad81511c 100644 --- a/cpp/ycm/CMakeLists.txt +++ b/cpp/ycm/CMakeLists.txt @@ -279,6 +279,8 @@ if ( EXTERNAL_LIBCLANG_PATH OR USE_SYSTEM_LIBCLANG ) endif() # On Debian-based systems, llvm installs into /usr/lib/llvm-x.y. file( GLOB SYS_LLVM_PATHS "/usr/lib/llvm*/lib" ) + # On FreeBSD , llvm install into /usr/local/llvm-xy + file ( GLOB FREEBSD_LLVM_PATHS "/usr/local/llvm*/lib") # Need TEMP because find_library does not work with an option variable # On Debian-based systems only a symlink to libclang.so.1 is created find_library( TEMP @@ -290,6 +292,7 @@ if ( EXTERNAL_LIBCLANG_PATH OR USE_SYSTEM_LIBCLANG ) /usr/lib /usr/lib/llvm ${SYS_LLVM_PATHS} + ${FREEBSD_LLVM_PATHS} /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib /Library/Developer/CommandLineTools/usr/lib ) set( EXTERNAL_LIBCLANG_PATH ${TEMP} )