summaryrefslogtreecommitdiff
path: root/docs/UsersManual.rst
diff options
context:
space:
mode:
authorNico Rieck <nico.rieck@gmail.com>2013-09-11 00:38:02 +0000
committerNico Rieck <nico.rieck@gmail.com>2013-09-11 00:38:02 +0000
commit2956ef43da9c0e7bce8fae4a015255a2c19458bb (patch)
tree7d4ff720dd94819a0e46863260398c8cb07fedb8 /docs/UsersManual.rst
parent2d2aed29220dcad17c36479901281376e36637eb (diff)
downloadclang-2956ef43da9c0e7bce8fae4a015255a2c19458bb.tar.gz
clang-2956ef43da9c0e7bce8fae4a015255a2c19458bb.tar.bz2
clang-2956ef43da9c0e7bce8fae4a015255a2c19458bb.tar.xz
Add -fansi-escape-codes option
Some build systems use pipes for stdin/stderr. On nix-ish platforms colored output can be forced by -fcolor-diagnostics. On Windows this option has no effect in these cases because LLVM uses the console API (which only operates on the console buffer) even if a console wrapper capable of interpreting ANSI escape codes is used. The -fansi-escape-codes option allows switching from the console API to ANSI escape codes. It has no effect on other platforms. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@190464 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/UsersManual.rst')
-rw-r--r--docs/UsersManual.rst5
1 files changed, 5 insertions, 0 deletions
diff --git a/docs/UsersManual.rst b/docs/UsersManual.rst
index 2dc6068dca..73f6a67560 100644
--- a/docs/UsersManual.rst
+++ b/docs/UsersManual.rst
@@ -235,6 +235,11 @@ output format of the diagnostics that it generates.
^
//
+**-fansi-escape-codes**
+ Controls whether ANSI escape codes are used instead of the Windows Console
+ API to output colored diagnostics. This option is only used on Windows and
+ defaults to off.
+
.. option:: -fdiagnostics-format=clang/msvc/vi
Changes diagnostic output format to better match IDEs and command line tools.