summaryrefslogtreecommitdiffstats
path: root/gnu/llvm/tools/clang/docs/JSONCompilationDatabase.rst
diff options
context:
space:
mode:
authorpatrick <patrick@openbsd.org>2018-04-06 14:26:03 +0000
committerpatrick <patrick@openbsd.org>2018-04-06 14:26:03 +0000
commitbdabc2f19ffb9e20600dad6e8a300842a7bda50e (patch)
treec50e7b2e5449b074651bb82a58517a8ebc4a8cf7 /gnu/llvm/tools/clang/docs/JSONCompilationDatabase.rst
parentPrint a 'p' flag for file descriptors that were opened after pledge(2). (diff)
downloadwireguard-openbsd-bdabc2f19ffb9e20600dad6e8a300842a7bda50e.tar.xz
wireguard-openbsd-bdabc2f19ffb9e20600dad6e8a300842a7bda50e.zip
Import LLVM 6.0.1 release including clang, lld and lldb.
"where is the kaboom?" deraadt@
Diffstat (limited to 'gnu/llvm/tools/clang/docs/JSONCompilationDatabase.rst')
-rw-r--r--gnu/llvm/tools/clang/docs/JSONCompilationDatabase.rst6
1 files changed, 6 insertions, 0 deletions
diff --git a/gnu/llvm/tools/clang/docs/JSONCompilationDatabase.rst b/gnu/llvm/tools/clang/docs/JSONCompilationDatabase.rst
index 8631e8365ce..1f3441b033d 100644
--- a/gnu/llvm/tools/clang/docs/JSONCompilationDatabase.rst
+++ b/gnu/llvm/tools/clang/docs/JSONCompilationDatabase.rst
@@ -91,3 +91,9 @@ The convention is to name the file compile\_commands.json and put it at
the top of the build directory. Clang tools are pointed to the top of
the build directory to detect the file and use the compilation database
to parse C++ code in the source tree.
+
+Alternatives
+============
+For simple projects, Clang tools also recognize a compile_flags.txt file.
+This should contain one flag per line. The same flags will be used to compile
+any file.