2
0
mirror of https://github.com/boostorg/log.git synced 2026-02-09 11:12:38 +00:00

Make sure that Windows API version is consistent for all sources.

Include winapi/config.hpp as soon as possible; avoid including even
Boost.Config before it so that it doesn't set Windows API version
accidentally by including some third party header. In all source files,
include detail/config.hpp or detail/setup_config.hpp first thing.

Moved all WinAPI config macros to the Jamfile.v2 and removed
windows_version.hpp as it was no longer needed. Also enabled inclusion of
windows.h while compiling the library.

Removed auto-linking with psapi.lib and advapi32.lib as it was no longer
working after ecf3114. Added linking with advapi32.lib to Jamfile.v2.
This commit is contained in:
Andrey Semashev
2015-12-20 21:05:28 +03:00
parent c6f09d69c8
commit a31ec74e51
56 changed files with 64 additions and 90 deletions

View File

@@ -21,6 +21,7 @@
* were not included here.
*/
#include <boost/log/detail/config.hpp>
#include <boost/log/detail/threadsafe_queue.hpp>
#ifndef BOOST_LOG_NO_THREADS