r279035 - [Driver] Use llvm-config.h, not config.h to unbreak out-of-tree builds
Vedant Kumar via cfe-commits
cfe-commits at lists.llvm.org
Thu Aug 18 10:51:51 PDT 2016
I shouldn't have assumed that this was correct because it built.
Reverted in r279097.
vedant
> On Aug 18, 2016, at 9:25 AM, Richard Smith <richard at metafoo.co.uk> wrote:
>
> This doesn't work at all, llvm-config.h does not provide the relevant configuration macros.
>
>
> On 17 Aug 2016 11:56 p.m., "Vedant Kumar via cfe-commits" <cfe-commits at lists.llvm.org> wrote:
> Author: vedantk
> Date: Thu Aug 18 01:43:07 2016
> New Revision: 279035
>
> URL: http://llvm.org/viewvc/llvm-project?rev=279035&view=rev
> Log:
> [Driver] Use llvm-config.h, not config.h to unbreak out-of-tree builds
>
> llvm/Config/config.h has intentionally been excluded from llvm
> installations (see: llvm/CMakeLists.txt). Un-break out-of-tree builds
> post-r278882 by switching to llvm-config.h, which is exported.
>
> Suggested by Will Dietz!
>
> Modified:
> cfe/trunk/tools/driver/cc1_main.cpp
>
> Modified: cfe/trunk/tools/driver/cc1_main.cpp
> URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/driver/cc1_main.cpp?rev=279035&r1=279034&r2=279035&view=diff
> ==============================================================================
> --- cfe/trunk/tools/driver/cc1_main.cpp (original)
> +++ cfe/trunk/tools/driver/cc1_main.cpp Thu Aug 18 01:43:07 2016
> @@ -25,7 +25,7 @@
> #include "clang/Frontend/Utils.h"
> #include "clang/FrontendTool/Utils.h"
> #include "llvm/ADT/Statistic.h"
> -#include "llvm/Config/config.h"
> +#include "llvm/Config/llvm-config.h"
> #include "llvm/LinkAllPasses.h"
> #include "llvm/Option/ArgList.h"
> #include "llvm/Option/OptTable.h"
>
>
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
More information about the cfe-commits
mailing list