summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/docs/modularize.rst
diff options
context:
space:
mode:
authorJohn Thompson <John.Thompson.JTSoftware@gmail.com>2015-07-10 00:37:25 +0000
committerJohn Thompson <John.Thompson.JTSoftware@gmail.com>2015-07-10 00:37:25 +0000
commit4018c62428f125ababbd2bec0d0cb7529472f37c (patch)
tree74f4381c7e9ab8765e74e83a4cb688380c4d2232 /clang-tools-extra/docs/modularize.rst
parentfdbff2afed6e7f39183de1f6118de71e36874ae8 (diff)
downloadbcm5719-llvm-4018c62428f125ababbd2bec0d0cb7529472f37c.tar.gz
bcm5719-llvm-4018c62428f125ababbd2bec0d0cb7529472f37c.zip
Added mechanism to modularize for doing a compilation precheck
to determine files that have comnpilation or dependency problems. A new -display-file-lists option use this to display lists of good files (no compile errors), problem files, and a combined list with problem files preceded by a '#'. The problem files list can be used in the module map generation assistant mode to exclude problem files. The combined files list can be used during module map development. See added docs. llvm-svn: 241880
Diffstat (limited to 'clang-tools-extra/docs/modularize.rst')
-rw-r--r--clang-tools-extra/docs/modularize.rst4
1 files changed, 4 insertions, 0 deletions
diff --git a/clang-tools-extra/docs/modularize.rst b/clang-tools-extra/docs/modularize.rst
index 2612461aa1a..98bb8a08c0d 100644
--- a/clang-tools-extra/docs/modularize.rst
+++ b/clang-tools-extra/docs/modularize.rst
@@ -210,6 +210,10 @@ The following module map will be generated::
An optional ``-root-module=<root-name>`` option can be used to cause a root module
to be created which encloses all the modules.
+An optional ``-problem-files-list=<problem-file-name> can be used to input
+a list of files to be excluded, perhaps as a temporary stop-gap measure until
+problem headers can be fixed.
+
For example, with the same header list from above::
// Output/NoProblemsAssistant.txt
OpenPOWER on IntegriCloud