]> granicus.if.org Git - clang/commitdiff
back out r149504
authorDylan Noblesmith <nobled@dreamwidth.org>
Thu, 2 Feb 2012 00:40:14 +0000 (00:40 +0000)
committerDylan Noblesmith <nobled@dreamwidth.org>
Thu, 2 Feb 2012 00:40:14 +0000 (00:40 +0000)
Too many weird build failures.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@149571 91177308-0d34-0410-b5e6-96231b3b80d8

CMakeLists.txt
lib/Driver/Driver.cpp
lib/Driver/ToolChains.cpp
lib/Frontend/InitHeaderSearch.cpp

index bb92fee75b46c6f89d29f58243915bc8d27c853e..2087c6a8a710576e9096f523ea33e02eea1d998a 100644 (file)
@@ -234,7 +234,7 @@ install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/include/
   PATTERN "*.inc"
   )
 
-add_definitions( -D_GNU_SOURCE )
+add_definitions( -D_GNU_SOURCE -DHAVE_CLANG_CONFIG_H )
 
 # Clang version information
 set(CLANG_EXECUTABLE_VERSION
index 5248c2e7703b8cdf154470f983e38f5dce8eb602..89e06002a2b563c35c20a3864ce7c89e9b49d4e9 100644 (file)
 #include "InputInfo.h"
 #include "ToolChains.h"
 
-#include <map>
+#ifdef HAVE_CLANG_CONFIG_H
+# include "clang/Config/config.h"
+#endif
+#include "llvm/Config/config.h"
 
-#include "clang/Config/config.h"
+#include <map>
 
 using namespace clang::driver;
 using namespace clang;
index 0f00f0b79ef2376b2a51d226ca7ff3c43228705a..0c8d3dc82e4f361e83d05bc3660ccba55090e7b9 100644 (file)
 
 #include <cstdlib> // ::getenv
 
-#include "clang/Config/config.h"
+#ifdef HAVE_CLANG_CONFIG_H
+# include "clang/Config/config.h"
+#endif
+
+#include "llvm/Config/config.h" // for CXX_INCLUDE_ROOT
 
 using namespace clang::driver;
 using namespace clang::driver::toolchains;
index 2736fd885a0f17c197e5966ab481dc89df2cecab..ee75e6921d93b961b05074be632695739c470022 100644 (file)
 #include "llvm/Support/ErrorHandling.h"
 #include "llvm/Support/Path.h"
 
-#include "clang/Config/config.h"
+#ifdef HAVE_CLANG_CONFIG_H
+# include "clang/Config/config.h"
+#endif
 
+#include "llvm/Config/config.h"
 using namespace clang;
 using namespace clang::frontend;