aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Driver/Driver.cpp
diff options
context:
space:
mode:
authorMeador Inge <meadori@codesourcery.com>2017-04-04 21:46:50 +0000
committerMeador Inge <meadori@codesourcery.com>2017-04-04 21:46:50 +0000
commit51208a38de9ea04e3e36022c02db68d911e96d1a (patch)
tree4e5a7aac05ed84dd2d60739542cc58a99d16a787 /clang/lib/Driver/Driver.cpp
parentc745b6a1f6eecf3429b6ebdbcae5d524f7efacb2 (diff)
downloadllvm-51208a38de9ea04e3e36022c02db68d911e96d1a.zip
llvm-51208a38de9ea04e3e36022c02db68d911e96d1a.tar.gz
llvm-51208a38de9ea04e3e36022c02db68d911e96d1a.tar.bz2
[Driver] Add option to print the resource directory
This patch adds the option -print-resource-dir. It simply prints the resource directory. This information will eventually be used in compiler-rt to setup COMPILER_RT_LIBRARY_INSTALL_DIR. Patch by Catherine Moore! Differential Revision: https://reviews.llvm.org/D31447 llvm-svn: 299473
Diffstat (limited to 'clang/lib/Driver/Driver.cpp')
-rw-r--r--clang/lib/Driver/Driver.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/lib/Driver/Driver.cpp b/clang/lib/Driver/Driver.cpp
index 1633082..adba98a9 100644
--- a/clang/lib/Driver/Driver.cpp
+++ b/clang/lib/Driver/Driver.cpp
@@ -1169,6 +1169,11 @@ bool Driver::HandleImmediateArgs(const Compilation &C) {
if (C.getArgs().hasArg(options::OPT_v))
TC.printVerboseInfo(llvm::errs());
+ if (C.getArgs().hasArg(options::OPT_print_resource_dir)) {
+ llvm::outs() << ResourceDir;
+ return false;
+ }
+
if (C.getArgs().hasArg(options::OPT_print_search_dirs)) {
llvm::outs() << "programs: =";
bool separator = false;