diff --git a/libclc/CMakeLists.txt b/libclc/CMakeLists.txt --- a/libclc/CMakeLists.txt +++ b/libclc/CMakeLists.txt @@ -103,7 +103,10 @@ enable_language( CLC LLAsm ) # This needs to be set before any target that needs it -include_directories( ${LLVM_INCLUDE_DIR} ) +# We need to use LLVM_INCLUDE_DIRS here, because if we are linking to an +# llvm build directory, this includes $src/llvm/include which is where all the +# headers are not $build/include/ which is what LLVM_INCLUDE_DIR is set to. +include_directories( ${LLVM_INCLUDE_DIRS} ) # Setup prepare_builtins tools set(LLVM_LINK_COMPONENTS