While building a LLVM target, put the current source directory on the
[oota-llvm.git] / cmake / modules / AddLLVM.cmake
index daeb46719c69b90433a241a255f507e7a02fb7b4..abc14d0d374d20357906a0f8f366d87325637ae3 100755 (executable)
@@ -128,7 +128,9 @@ endmacro(add_llvm_utility name)
 
 
 macro(add_llvm_target target_name)
-  include_directories(BEFORE ${CMAKE_CURRENT_BINARY_DIR})
+  include_directories(BEFORE
+    ${CMAKE_CURRENT_BINARY_DIR}
+    ${CMAKE_CURRENT_SOURCE_DIR})
   add_llvm_library(LLVM${target_name} ${ARGN} ${TABLEGEN_OUTPUT})
   set( CURRENT_LLVM_TARGET LLVM${target_name} )
 endmacro(add_llvm_target)