2
0
mirror of https://github.com/boostorg/log.git synced 2026-02-03 09:12:19 +00:00
Andrey Semashev 33f4b3310c Only define BOOST_USE_WINDOWS_H when building Boost.Log.
This is to work around target Windows version mismatch between Boost.Log
and test/examples code caused by other libraries (e.g. Boost.SmartPtr)
including windows.h without using Boost.WinAPI or defining the target
Windows version. Windows SDK defines its own default target version,
which doesn't necessarilly match the default in Boost.WinAPI, which
is used when building Boost.Log.

By not using windows.h when building tests and examples we make the
other libraries to provide their own definitions of WinAPI components
instead of including windows.h, and therefore avoid them defining a
different target Windows version.
2021-09-17 23:52:37 +03:00
2013-04-13 12:30:25 +00:00

Boost.Log

Boost.Log, part of collection of the Boost C++ Libraries, provides tools for adding logging to libraries and applications.

Directories

  • build - Boost.Log build scripts
  • config - Boost.Log build configuration code and scripts
  • doc - QuickBook documentation sources
  • example - Boost.Log examples
  • include - Interface headers of Boost.Log
  • src - Compilable source code of Boost.Log
  • test - Boost.Log unit tests

More information

Build status

Branch GitHub Actions AppVeyor Test Matrix Dependencies
master GitHub Actions AppVeyor Tests Dependencies
develop GitHub Actions AppVeyor Tests Dependencies

License

Distributed under the Boost Software License, Version 1.0.

Description
Mirrored via gitea-mirror
Readme 3.9 MiB
Languages
C++ 99%
CMake 1%