forked from OSchip/llvm-project
Generate a clang CompilationDatabase when running CMake
This generates a compile_commands.json file, which tells tools like YouCompleteMe and clang_complete exactly how to build each source file. Patch by Justin Lebar! llvm-svn: 255789
This commit is contained in:
parent
e2831b4e27
commit
2c5712051b
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue