From d3cdf22c3ea11cfeafa93842791a53fa275fba4f Mon Sep 17 00:00:00 2001
From: Norihiro Watanabe <norihiro.watanabe@ufz.de>
Date: Mon, 26 Sep 2016 06:25:12 +0200
Subject: [PATCH] fix header includes

---
 BaseLib/Error.h | 27 ++++++++++++++-------------
 1 file changed, 14 insertions(+), 13 deletions(-)

diff --git a/BaseLib/Error.h b/BaseLib/Error.h
index 1fa8bd9adf2..a982ae4efef 100644
--- a/BaseLib/Error.h
+++ b/BaseLib/Error.h
@@ -11,29 +11,30 @@
 #define BASELIB_ERROR_H
 
 #ifdef OGS_FATAL_ABORT
-#include <cstdlib>
-#endif
-#include <stdexcept>
 
-#ifdef OGS_FATAL_ABORT
+#include <cstdlib>
 #include <logog/include/logog.hpp>
-#endif
-
 #include "StringTools.h"
-#include "FileTools.h"
 
-#define OGS_STR(x) #x
-#define OGS_STRINGIFY(x) OGS_STR(x)
-#define OGS_LOCATION " at " + BaseLib::extractBaseName(__FILE__) + ", line " OGS_STRINGIFY(__LINE__)
-#ifdef OGS_FATAL_ABORT
 #define OGS_FATAL(fmt, ...)\
     {\
     ERR("%s", BaseLib::format(fmt, ##__VA_ARGS__).data());\
     std::abort();\
     }
-#else
+
+#else // OGS_FATAL_ABORT
+
+#include <stdexcept>
+#include "FileTools.h"
+#include "StringTools.h"
+
+#define OGS_STR(x) #x
+#define OGS_STRINGIFY(x) OGS_STR(x)
+#define OGS_LOCATION " at " + BaseLib::extractBaseName(__FILE__) + ", line " OGS_STRINGIFY(__LINE__)
+
 #define OGS_FATAL(fmt, ...)\
     throw std::runtime_error(BaseLib::format(fmt, ##__VA_ARGS__) + OGS_LOCATION);
-#endif
+
+#endif // OGS_FATAL_ABORT
 
 #endif //BASELIB_ERROR_H
-- 
GitLab