diff options
author | dim <dim@FreeBSD.org> | 2010-10-02 11:45:18 +0000 |
---|---|---|
committer | dim <dim@FreeBSD.org> | 2010-10-02 11:45:18 +0000 |
commit | 2d4f0a4a82f1cf5b082a40443abbe715d7419c78 (patch) | |
tree | fd6b9ff4e070b2a24599a60688ce44f0e9bf8072 /contrib/llvm/tools/llvmc/examples/mcc16/Main.cpp | |
parent | 790a22aed9d7cf1919992c27eaa1ddfaa24bfe90 (diff) | |
download | FreeBSD-src-2d4f0a4a82f1cf5b082a40443abbe715d7419c78.zip FreeBSD-src-2d4f0a4a82f1cf5b082a40443abbe715d7419c78.tar.gz |
Cleanup some example and empty directories that were left around after
the last import of contrib/llvm.
Suggested by: obrien
Approved by: rpaulo (mentor)
Diffstat (limited to 'contrib/llvm/tools/llvmc/examples/mcc16/Main.cpp')
-rw-r--r-- | contrib/llvm/tools/llvmc/examples/mcc16/Main.cpp | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/contrib/llvm/tools/llvmc/examples/mcc16/Main.cpp b/contrib/llvm/tools/llvmc/examples/mcc16/Main.cpp deleted file mode 100644 index 55ae912..0000000 --- a/contrib/llvm/tools/llvmc/examples/mcc16/Main.cpp +++ /dev/null @@ -1,57 +0,0 @@ -//===--- Main.cpp - The LLVM Compiler Driver -------------------*- C++ -*-===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open -// Source License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// -// -// Usually this file just includes CompilerDriver/Main.inc, but here we apply -// some trickery to make the built-in '-save-temps' option hidden and enable -// '--temp-dir' by default. -// -//===----------------------------------------------------------------------===// - -#include "llvm/CompilerDriver/BuiltinOptions.h" -#include "llvm/CompilerDriver/Main.h" - -#include "llvm/System/Path.h" -#include "llvm/Config/config.h" - -#include <iostream> - -#include "PIC16.inc" - -namespace { - -// Modify the PACKAGE_VERSION to use build number in top level configure file. -void PIC16VersionPrinter(void) { - std::cout << "MPLAB C16 1.0 " << PACKAGE_VERSION << "\n"; -} - -} - -int main(int argc, char** argv) { - - // HACK - SaveTemps.setHiddenFlag(llvm::cl::Hidden); - TempDirname.setHiddenFlag(llvm::cl::Hidden); - Languages.setHiddenFlag(llvm::cl::Hidden); - DryRun.setHiddenFlag(llvm::cl::Hidden); - - llvm::cl::SetVersionPrinter(PIC16VersionPrinter); - - // Ask for a standard temp dir, but just cache its basename., and delete it. - llvm::sys::Path tempDir; - tempDir = llvm::sys::Path::GetTemporaryDirectory(); - TempDirname = tempDir.getBasename(); - tempDir.eraseFromDisk(true); - - // We are creating a temp dir in current dir, with the cached name. - // But before that remove if one already exists with that name.. - tempDir = TempDirname; - tempDir.eraseFromDisk(true); - - return llvmc::Main(argc, argv); -} |