Fix some GCC 4.7 issues with the new Orc remote JIT support
[oota-llvm.git] / CMakeLists.txt
index c4ff8f3cd28bdb02ab20aa4ecf2efe79b460c485..3d2093fde6346ce95c0b9391a7ba0e8a7a6b7ad9 100644 (file)
@@ -86,6 +86,10 @@ set(CMAKE_MODULE_PATH
   "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules"
   )
 
+# Generate a CompilationDatabase (compile_commands.json file) for our build,
+# for use by clang_complete, YouCompleteMe, etc.
+set(CMAKE_EXPORT_COMPILE_COMMANDS 1)
+
 option(LLVM_INSTALL_UTILS "Include utility binaries in the 'install' target." OFF)
 
 option(LLVM_INSTALL_TOOLCHAIN_ONLY "Only include toolchain files in the 'install' target." OFF)