| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
--obj-root for CMake multiconfig.
llvm-svn: 197683
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
SYSTEM_LIBS in --ldflags.
Although --system-libs is expected to use after --libs, it can be used alone.
$ bin/llvm-config --ldflags
-L/path/to/llvm/objroot/lib
$ bin/llvm-config --libs object
-lLLVMObject -lLLVMSupport
$ bin/llvm-config --system-libs
(Blank line. "all" is assumed but nothing is printed.)
-lrt -ldl -ltinfo -lpthread -lz
$ bin/llvm-config --ldflags --libs --system-libs object
-L/path/to/llvm/objroot/lib
-lLLVMObject -lLLVMSupport
-lrt -ldl -ltinfo -lpthread -lz
It is reimplementation of r197380, and workaround for PR3347 and PR8449.
FIXME: Each LLVM component may have its dependent system libs.
llvm-svn: 197664
|
|
|
|
|
|
|
|
| |
--ldflags."
I will introduce another flag, like --system-libs, later.
llvm-svn: 197583
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
With llvm-config.exe --bindir --libdir --build-mode, on Visual Studio 2010,
In build tree:
(OBJ_ROOT)/bin/MinSizeRel
(OBJ_ROOT)/lib/MinSizeRel
MinSizeRel
In installed tree:
(INSTALL_PREFIX)/bin
(INSTALL_PREFIX)/lib
MinSizeRel
This is enhancements since r196283.
llvm-svn: 197467
|
|
|
|
|
|
|
|
|
|
|
|
| |
LLVM libs are printed in the first line, and system libs are printed in the next line.
$ bin/llvm-config --libs object
-lLLVMObject -lLLVMSupport
-lrt -ldl -ltinfo -lpthread -lz
It is workaround for PR3347 and PR8449.
llvm-svn: 197380
|
|
|
|
|
|
| |
Add --assertion-mode to llvm-config. It emits ON or OFF according to NDEBUG.
llvm-svn: 196329
|
|
|
|
| |
llvm-svn: 196283
|
|
|
|
|
|
| |
llvm itself is now PathV1 clean.
llvm-svn: 184947
|
|
|
|
|
|
| |
I will remove the V1 version as soon as I change clang in the next commit.
llvm-svn: 184914
|
|
|
|
|
|
| |
This is preparation for replacing Path.h with PathV2.h.
llvm-svn: 183782
|
|
|
|
|
|
| |
- Hopefully fixes PR11600 (untested).
llvm-svn: 156865
|
|
|
|
|
|
|
| |
- These libraries are only reported by llvm-config when run from a development
tree.
llvm-svn: 156838
|
|
|
|
|
|
| |
used if IsInDevelopmentTree is 'true'. But it doesn't, so help it out.
llvm-svn: 151244
|
|
|
|
|
|
| |
mode does not form part of the path.
llvm-svn: 149010
|
|
|
|
|
|
|
|
| |
properly initializing the target infos. I decided it wasn't worth linking them
in for this, so just switched back to using the Makefile variable for now. We
can reconsider later if we ever get pluggable targets.
llvm-svn: 146711
|
|
|
|
| |
llvm-svn: 146708
|
|
|
|
|
|
| |
- Fixes PR11530.
llvm-svn: 146388
|
|
|
|
|
|
| |
- Another reapply of r144300, with hopefully one last fix.
llvm-svn: 145623
|
|
|
|
|
|
|
|
| |
Original commit message:
llvm-config: Replace with C++ version (was llvm-config-2).
- Reapply of r144300, with lots of fixes/migration easement in between.
llvm-svn: 145582
|
|
|
|
|
|
| |
- Reapply of r144300, with lots of fixes/migration easement in between.
llvm-svn: 145449
|
|
|
|
|
|
| |
which didn't appear ready for prime time.
llvm-svn: 144309
|
|
llvm-svn: 144300
|