Jordan Rose
|
68db107c81
|
[examples] Use loadable modules instead of shared libraries for Clang plugins.
This avoids linking in extra copies of, say, LLVMSupport.
llvm-svn: 201256
|
2014-02-12 21:04:23 +00:00 |
Nico Weber
|
60cd00b2cc
|
make `make` work in examples/PrintFucntionNames on Mac. I checked that it still works on Linux.
llvm-svn: 124325
|
2011-01-26 21:28:52 +00:00 |
Dan Gohman
|
c0539d2eb6
|
Use an export file. Plugins must export llvm::Registry symbols.
Also, don't link in all the clang libraries statically.
llvm-svn: 109436
|
2010-07-26 21:12:10 +00:00 |
Nick Lewycky
|
d54e2aba6c
|
PrintFunctionNames is a plugin, it should pull in symbols from the clang binary
that loads it, not by linking against them directly.
llvm-svn: 108055
|
2010-07-10 20:24:23 +00:00 |
Daniel Dunbar
|
d04e1a7ef1
|
Makefiles: Remove unnecessary early include of Makefile.config.
llvm-svn: 105640
|
2010-06-08 20:57:22 +00:00 |
Daniel Dunbar
|
ee6b692551
|
Makefiles: Set Clang CPP compiler flags in a single location, instead of scattered throughout the project Makefiles.
llvm-svn: 105638
|
2010-06-08 20:44:43 +00:00 |
Daniel Dunbar
|
e6c1daa8fd
|
Makefile: Switch Clang Makefiles to always include the top-level Clang Makefile.
- This eliminates most dependencies on how Clang is installed relative to LLVM.
llvm-svn: 105637
|
2010-06-08 20:34:18 +00:00 |
Chris Lattner
|
0bcc858a2b
|
-fno-rtti is now the default.
llvm-svn: 94379
|
2010-01-24 20:43:31 +00:00 |
Daniel Dunbar
|
5732ce39bc
|
Update example link lines.
llvm-svn: 90359
|
2009-12-03 00:00:22 +00:00 |
Daniel Dunbar
|
6499e9c625
|
Add a trivial example plugin, which prints the names of the top-level decls.
- The build scriptage is about twice as long as the code, which is nice. :)
llvm-svn: 88826
|
2009-11-15 00:27:43 +00:00 |