summaryrefslogtreecommitdiffstats
path: root/clang/docs/Modules.rst
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2015-06-15 23:52:34 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2015-06-15 23:52:34 +0000
commit4cd526453453e8cf187ff5873566e3f040f7dffa (patch)
tree463e58c5602173e658eee62641db678bf8776c54 /clang/docs/Modules.rst
parent7f189f83efeee9fbaa1ec774222fcb16c37f5d58 (diff)
downloadbcm5719-llvm-4cd526453453e8cf187ff5873566e3f040f7dffa.tar.gz
bcm5719-llvm-4cd526453453e8cf187ff5873566e3f040f7dffa.zip
[modules] Remove non-functional driver options -f[no-]modules-implicit-maps.
These driver options never did anything (they weren't forwarded to the frontend). Also update the documentation to not mention them. llvm-svn: 239787
Diffstat (limited to 'clang/docs/Modules.rst')
-rw-r--r--clang/docs/Modules.rst5
1 files changed, 1 insertions, 4 deletions
diff --git a/clang/docs/Modules.rst b/clang/docs/Modules.rst
index 9999106914f..4c2b8887a74 100644
--- a/clang/docs/Modules.rst
+++ b/clang/docs/Modules.rst
@@ -175,7 +175,7 @@ Command-line parameters
Enable the modules feature.
``-fmodule-maps``
- Enable interpretation of module maps. This option is implied by ``-fmodules``.
+ Enable implicit search for module map files named ``module.modulemap`` and similar. This option is implied by ``-fmodules``. If this is disabled, module map files will only be loaded if they are explicitly specified via ``-fmodule-map-file`` or transitively used by another module map file.
``-fmodules-cache-path=<directory>``
Specify the path to the modules cache. If not provided, Clang will select a system-appropriate default.
@@ -207,9 +207,6 @@ Command-line parameters
``-fmodules-search-all``
If a symbol is not found, search modules referenced in the current module maps but not imported for symbols, so the error message can reference the module by name. Note that if the global module index has not been built before, this might take some time as it needs to build all the modules. Note that this option doesn't apply in module builds, to avoid the recursion.
-``-fno-modules-implicit-maps``
- Suppresses the implicit search for files called ``module.modulemap`` and similar. Instead, module files need to be explicitly specified via ``-fmodule-map-file`` or transitively used.
-
``-fno-implicit-modules``
All modules used by the build must be specified with ``-fmodule-file``.
OpenPOWER on IntegriCloud