[LLVMdev] config.h is becoming internal
Alp Toker
alp at nuanti.com
Wed Jun 11 14:17:31 PDT 2014
Hi LLVM developers and embedders,
This is a heads up to let you know that the llvm/Config/config.h header
is becoming internal to the LLVM core source tree. As such, the header
will no longer be installed, and is not to be used by anything under
include/.
The cleanly namespaced llvm/Config/llvm-config.h continues to remain
available to external and side-by-side projects like clang, and is the
upgrade path if you were previously depending on config.h.
This is part of the 3.5 goal for library-friendly headers, resolving a
class of issues where definitions from LLVM's config.h conflicted with
other projects.
Please update your out-of-tree* LLVM-based projects appropriately in
short order as the final uses have been fixed throughout upstream LLVM
projects and it's time to switch. Thanks for bearing with the changes!
* You can still include config.h from external modules/passes which are
imported and built strictly from within the LLVM source tree.
Alp.
--
http://www.nuanti.com
the browser experts
More information about the llvm-dev
mailing list