config.h: fix layering and don't duplicate definitions
authorAlp Toker <alp@nuanti.com>
Wed, 4 Jun 2014 03:21:38 +0000 (03:21 +0000)
committerAlp Toker <alp@nuanti.com>
Wed, 4 Jun 2014 03:21:38 +0000 (03:21 +0000)
commit423f78f415cb5980c94113f4d46bb84189bc1071
treec77cd7a5590d153766f388271e291367cb83be12
parent19a8b90763995b18552ea9841e3b2be9bf3a96ac
config.h: fix layering and don't duplicate definitions

Also correct the llvm-config.h header guard so it doesn't depend on 'CONFIG_H'
which is commonly defined in external projects and caused trouble for
embedders.

In future llvm/Config/llvm-config.h will be installed, but not
the private llvm/Config/config.h header.

llvm-svn: 210144
llvm/include/llvm/Config/config.h.cmake
llvm/include/llvm/Config/config.h.in
llvm/include/llvm/Config/llvm-config.h.cmake
llvm/include/llvm/Config/llvm-config.h.in