Make UnitTestMain/TestMain.cpp free from llvm/Config/config.h.
authorNAKAMURA Takumi <geek4civic@gmail.com>
Mon, 6 Jul 2015 23:51:40 +0000 (23:51 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Mon, 6 Jul 2015 23:51:40 +0000 (23:51 +0000)
llvm/Config/config.h is unavailable outside of build tree.

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

utils/unittest/UnitTestMain/TestMain.cpp

index f5b09a5cf67358a39f8a9329d2aa4fa5f64ae2bb..fb2b0f16ee3f298fe6788dbdd9bb380cce050ec9 100644 (file)
@@ -7,13 +7,12 @@
 //
 //===----------------------------------------------------------------------===//
 
-#include "llvm/Config/config.h"
 #include "llvm/Support/CommandLine.h"
 #include "llvm/Support/Signals.h"
 #include "gtest/gtest.h"
 
 
-#if defined(LLVM_ON_WIN32)
+#if defined(_WIN32)
 # include <windows.h>
 # if defined(_MSC_VER)
 #   include <crtdbg.h>
@@ -30,7 +29,7 @@ int main(int argc, char **argv) {
   // Make it easy for a test to re-execute itself by saving argv[0].
   TestMainArgv0 = argv[0];
 
-# if defined(LLVM_ON_WIN32)
+# if defined(_WIN32)
   // Disable all of the possible ways Windows conspires to make automated
   // testing impossible.
   ::SetErrorMode(SEM_FAILCRITICALERRORS | SEM_NOGPFAULTERRORBOX);