diff options
author | Daniel Dunbar <daniel@zuster.org> | 2009-03-20 00:52:38 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2009-03-20 00:52:38 +0000 |
commit | 64ed5e3730fde2496c41d830271d85afbac4e90a (patch) | |
tree | 2e51a8dab0a585f83edd1ba37958aedb4ecf1cbc /clang/lib/Driver/Tools.h | |
parent | eb996ab37d5f0bfa4a0c45d8dfd5ab7de0542aab (diff) | |
download | bcm5719-llvm-64ed5e3730fde2496c41d830271d85afbac4e90a.tar.gz bcm5719-llvm-64ed5e3730fde2496c41d830271d85afbac4e90a.zip |
Driver: Add darwin::Lipo tool.
llvm-svn: 67355
Diffstat (limited to 'clang/lib/Driver/Tools.h')
-rw-r--r-- | clang/lib/Driver/Tools.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/clang/lib/Driver/Tools.h b/clang/lib/Driver/Tools.h index a87a7baec5d..40aa2084da6 100644 --- a/clang/lib/Driver/Tools.h +++ b/clang/lib/Driver/Tools.h @@ -110,6 +110,24 @@ namespace gcc { }; } // end namespace gcc +namespace darwin { + class VISIBILITY_HIDDEN Lipo : public Tool { + public: + Lipo(const ToolChain &TC) : Tool("gcc::Link", TC) {} + + virtual bool acceptsPipedInput() const { return false; } + virtual bool canPipeOutput() const { return false; } + virtual bool hasIntegratedCPP() const { return false; } + + virtual void ConstructJob(Compilation &C, const JobAction &JA, + Job &Dest, + const InputInfo &Output, + const InputInfoList &Inputs, + const ArgList &TCArgs, + const char *LinkingOutput) const; + }; +} + } // end namespace toolchains } // end namespace driver } // end namespace clang |