summaryrefslogtreecommitdiff
path: root/boost/detail/winapi/config.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/detail/winapi/config.hpp')
-rw-r--r--boost/detail/winapi/config.hpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/boost/detail/winapi/config.hpp b/boost/detail/winapi/config.hpp
index c67d670dd2..1f08c2a88e 100644
--- a/boost/detail/winapi/config.hpp
+++ b/boost/detail/winapi/config.hpp
@@ -9,15 +9,10 @@
#ifndef BOOST_DETAIL_WINAPI_CONFIG_HPP_INCLUDED_
#define BOOST_DETAIL_WINAPI_CONFIG_HPP_INCLUDED_
-#include <boost/config.hpp>
#if defined __MINGW32__
#include <_mingw.h>
#endif
-#ifdef BOOST_HAS_PRAGMA_ONCE
-#pragma once
-#endif
-
// BOOST_WINAPI_IS_MINGW indicates that the target Windows SDK is provided by MinGW (http://mingw.org/).
// BOOST_WINAPI_IS_MINGW_W64 indicates that the target Windows SDK is provided by MinGW-w64 (http://mingw-w64.org).
#if defined __MINGW32__
@@ -51,7 +46,7 @@
#define BOOST_USE_WINAPI_VERSION WINVER
#else
// By default use Windows Vista API on compilers that support it and XP on the others
-#if (defined(_MSC_VER) && _MSC_VER <= 1400) || defined(BOOST_WINAPI_IS_MINGW)
+#if (defined(_MSC_VER) && _MSC_VER < 1500) || defined(BOOST_WINAPI_IS_MINGW)
#define BOOST_USE_WINAPI_VERSION BOOST_WINAPI_VERSION_WINXP
#else
#define BOOST_USE_WINAPI_VERSION BOOST_WINAPI_VERSION_WIN6
@@ -69,4 +64,10 @@
#endif
#endif
+#include <boost/config.hpp>
+
+#ifdef BOOST_HAS_PRAGMA_ONCE
+#pragma once
+#endif
+
#endif // BOOST_DETAIL_WINAPI_CONFIG_HPP_INCLUDED_