Make dynamic LLVMC plugins work on Windows (finally!).
authorMikhail Glushenkov <foldr@codedgers.com>
Mon, 29 Jun 2009 03:09:15 +0000 (03:09 +0000)
committerMikhail Glushenkov <foldr@codedgers.com>
Mon, 29 Jun 2009 03:09:15 +0000 (03:09 +0000)
commit95c1f5ba64e7ad505781235839b65a2a8f64a733
tree76e529f26e03fee593475f86bd9c0c16d4eb1443
parent868a30273872a656371dd7c308830b6a9dd33a30
Make dynamic LLVMC plugins work on Windows (finally!).

Implemented by making lib/CompilerDriver a shared library that holds all the
global static data (CommandLine options, plugin registry) that we unfortunately
have to live with.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74417 91177308-0d34-0410-b5e6-96231b3b80d8
Makefile.rules
include/llvm/CompilerDriver/Main.inc
lib/CompilerDriver/BuiltinOptions.cpp [new file with mode: 0644]
lib/CompilerDriver/Makefile
lib/CompilerDriver/Tool.cpp