summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSerge Pavlov <sepavloff@gmail.com>2018-01-22 16:44:29 +0000
committerSerge Pavlov <sepavloff@gmail.com>2018-01-22 16:44:29 +0000
commit99f96ed7c6b1b6e8d4d52094a615304eb071119d (patch)
tree8f5be82b3d29309ebdc173d1550a3c30bc5b84b5
parentdfc3f2b21fcd40e1d883cd885a595875bab1eeed (diff)
[6.0.0 Release] Release notes for configuration files in clang
Differential Revision: https://reviews.llvm.org/D42360 git-svn-id: https://llvm.org/svn/llvm-project/cfe/branches/release_60@323132 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--docs/ReleaseNotes.rst9
1 files changed, 9 insertions, 0 deletions
diff --git a/docs/ReleaseNotes.rst b/docs/ReleaseNotes.rst
index a5d142c2d6..68c9e42251 100644
--- a/docs/ReleaseNotes.rst
+++ b/docs/ReleaseNotes.rst
@@ -163,6 +163,15 @@ Attribute Changes in Clang
- The presence of __attribute__((availability(...))) on a declaration no longer
implies default visibility for that declaration on macOS.
+- Clang now supports configuration files. These are collections of driver
+ options, which can be applied by specifying the configuration file, either
+ using command line option `--config foo.cfg` or encoding it into executable
+ name `foo-clang`. Clang behaves as if the options from this file were inserted
+ before the options specified in command line. This feature is primary intended
+ to facilitate cross compilation. Details can be found in
+ `Clang Compiler User's Manual
+ <http://clang.llvm.org/docs/UsersManual.html#configuration-files>`.
+
- ...
Windows Support