mirror of
https://github.com/boostorg/thread.git
synced 2026-01-30 08:22:13 +00:00
49ab2e86197620fc0efd14368037b2b1e41a025e
Make sure _WIN32_WINNT is defined when windows.h is included. This is achieved by (a) making sure boost/detail/winapi/config.hpp is included before any other headers and (b) BOOST_USE_WINDOWS_H is defined so that the header defines _WIN32_WINNT based on the default target Windows version. This ensures that all APIs used by the implementation are available. Also extracted WIN32_LEAN_AND_MEAN definition to the Jamfile so that it is consistently defined for all translation units instead of only tss*.cpp.
thread
Portable C++ multi-threading. C++11, C++14.
License
Distributed under the Boost Software License, Version 1.0.
Current Jenkins CI Test Status for unstable (develop) branch
Overall build (nightly): Overall tests (weekly, on Sundays):
Build (nightly):
| android-ndk | c++03 | static | |||||
| shared | |||||||
| c++11 | static | ||||||
| shared | |||||||
| c++14 | static | ||||||
| shared | |||||||
| winphone8 | |||||||
| c++14 | static | ||||||
| shared | |||||||
| arm-gcc-clang | c++03 | static | |||||
| shared | |||||||
| c++11 | static | ||||||
| shared | |||||||
| c++14 | static | ||||||
| shared | |||||||
| freebsd10-clang3.3 | c++03 | static | |||||
| shared | |||||||
| c++11 | static | ||||||
| shared | |||||||
| linux-gcc-clang | c++03 | static | |||||
| shared | |||||||
| c++11 | static | ||||||
| shared | |||||||
| linux64-gcc-clang | c++03 | static | |||||
| shared | |||||||
| c++11 | static | ||||||
| shared | |||||||
| c++14 | static | ||||||
| shared | |||||||
| win8-msvc-mingw | c++03 | static | |||||
| shared | |||||||
| c++11 | static | ||||||
| shared | |||||||
| c++14 | static | ||||||
| shared |
Description
Languages
C++
99.9%