diff options
author | Daniel Jasper <djasper@google.com> | 2013-08-05 20:26:17 +0000 |
---|---|---|
committer | Daniel Jasper <djasper@google.com> | 2013-08-05 20:26:17 +0000 |
commit | 07e6c407bc67ed4f5fc88d2382df26bb7b3def4f (patch) | |
tree | 2cc95b66272fe5cd0df57f1989510ede226e5bc4 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | dffe59932b42afb2236f5187f7553cbc80145701 (diff) | |
download | llvm-07e6c407bc67ed4f5fc88d2382df26bb7b3def4f.zip llvm-07e6c407bc67ed4f5fc88d2382df26bb7b3def4f.tar.gz llvm-07e6c407bc67ed4f5fc88d2382df26bb7b3def4f.tar.bz2 |
Add option to disable module loading.
This patch was created by Lawrence Crowl and reviewed in:
http://llvm-reviews.chandlerc.com/D963
llvm-svn: 187738
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
-rw-r--r-- | clang/lib/Frontend/CompilerInvocation.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/Frontend/CompilerInvocation.cpp b/clang/lib/Frontend/CompilerInvocation.cpp index d362e33..27ddd84 100644 --- a/clang/lib/Frontend/CompilerInvocation.cpp +++ b/clang/lib/Frontend/CompilerInvocation.cpp @@ -872,6 +872,8 @@ static void ParseHeaderSearchArgs(HeaderSearchOptions &Opts, ArgList &Args) { Opts.ResourceDir = Args.getLastArgValue(OPT_resource_dir); Opts.ModuleCachePath = Args.getLastArgValue(OPT_fmodules_cache_path); Opts.DisableModuleHash = Args.hasArg(OPT_fdisable_module_hash); + // -fmodules implies -fmodule-maps + Opts.ModuleMaps = Args.hasArg(OPT_fmodule_maps) || Args.hasArg(OPT_fmodules); Opts.ModuleCachePruneInterval = getLastArgIntValue(Args, OPT_fmodules_prune_interval, 7 * 24 * 60 * 60); Opts.ModuleCachePruneAfter = |