From 99f96ed7c6b1b6e8d4d52094a615304eb071119d Mon Sep 17 00:00:00 2001 From: Serge Pavlov Date: Mon, 22 Jan 2018 16:44:29 +0000 Subject: [PATCH] [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 --- docs/ReleaseNotes.rst | 9 +++++++++ 1 file changed, 9 insertions(+) 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 + `. + - ... Windows Support -- 2.40.0