Improving support for CMake-based applications
Brad King
brad.king at kitware.com
Mon Feb 10 10:21:38 PST 2014
On 02/09/2014 07:27 PM, NAKAMURA Takumi wrote:
> Landed to r201046..r201053.
Great, thanks!
On 01/24/2014 03:44 PM, Brad King wrote:
> It also communicates library dependencies (from llvm-build) to
> applications in a way that CMake builtin features understand.
> A follow-up to this series will use this feature to avoid explicit
> handling of dependencies and system libraries in LLVM-Config.cmake.
It looks like you already took care of the dependency propagation
in r200764 by splitting llvm_map_components_to_libnames out of
explicit_map_components_to_libraries. I've revised my follow-up
series accordingly.
Please find attached my next patch series. The first patch adds a
sanity check when using tablegen outside LLVM. The other two patches
simplify some code in LLVM-Config APIs and in supporting infrastructure
(in both the CMake and Makefile build systems).
Thanks,
-Brad
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-CMake-Teach-tablegen-macro-to-check-needed-variables.patch
Type: text/x-diff
Size: 1249 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140210/dccbe274/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-CMake-Simplify-linking-to-system-libraries.patch
Type: text/x-diff
Size: 7861 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140210/dccbe274/attachment-0001.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-CMake-Teach-LLVM-Config-to-use-logical-target-names.patch
Type: text/x-diff
Size: 6948 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140210/dccbe274/attachment-0002.patch>
More information about the llvm-commits
mailing list