aboutsummaryrefslogtreecommitdiff
path: root/dep/boost
AgeCommit message (Collapse)Author
2025-08-15Dep/Boost: Remove linking boost::system library, it is fully header only ↵Shauren
since 1.89 and has been just a empty dummy library since 1.69
2024-09-21Build: Ensure paths passed to find_package HINTS argument only use forward ↵Shauren
slashes since that is what cmake expects
2024-09-14Core: Remove boost iostreams dependencyShauren
2024-07-18Build: Fixed CMake 3.30 FindBoost deprecation warningShauren
2024-07-15Build: CMake cleanupShauren
* Migrate all add_definitions to target_compile_definitions * Remove -D from preprocessor definitions added by target_compile_definitions (unneccessary, cmake strips it anyway) * Fixed NO_BUFFERPOOL not being set on g3d if jemalloc is used * Moved library/compiler specific compile flag settings spread all over various CMakeLists to their related library/compiler file * Remove ancient manual link flag settings for worldserver
2024-04-22Core/Misc: Support boost 1.85Shauren
2023-11-21Core/Calendar: Implement different timezone support for ingame calendarShauren
Closes #8390 Closes #29427
2023-10-13Dep/Boost: Drop windows boost hacks (#29358)funjoker
2023-06-12Build: Silence CMake warnings about boost version being too newShauren
2022-11-05Build: Cleanup boost CMakeLists from pre-c++11 flag checksShauren
2022-09-06Build: Update required cmake version to 3.18Shauren
* Remove cotire
2022-03-11Build/CMake: Only complain about missing BOOST_ROOT when Boost is not found ↵Jan Van Buggenhout
(#26598) (cherry picked from commit 12668692ea11b10c7ec472577a87c70f5e0c9a17)
2022-03-06CMake: Add WITH_BOOST_STACKTRACE option to use libbacktrace (#26119)Giacomo Pozzoni
* CMake: Add WITH_BOOST_STACKTRACE option to use libbacktrace * Allow to specify where backtrace.h header is with cmake option -DBOOST_STACKTRACE_BACKTRACE_INCLUDE_FILE="/usr/lib/gcc/x86_64-linux-gnu/10/include/backtrace.h" Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> (cherry picked from commit dc78b5a6a7410092df7ac426fbb2f2551072c889)
2022-02-16Build: Never automatically link any boost library with a #pragma ↵Shauren
comment(linker) encountered in boost headers
2022-02-14Dep: Raise required boost versions to 1.73 on windows and 1.71 on linux and ↵Shauren
remove compatibility code for unsupported versions
2022-01-24Dep/Boost: Set boost msvc version on Windows to 14.2jackpoz
14.2 is the only supported one (Visual Studio 2019) (cherry picked from commit 2ea511b9f45d2e8ad33824fd76e848dace264469)
2022-01-23Dep/Boost: Remove unused thread library (#25076)Giacomo Pozzoni
(cherry picked from commit cf5babc302d43f903b444b97bfdb934545356da2)
2022-01-23Dep/Boost: Set boost version to 1.67 on *nix and 1.70 on Windows (#25069)Giacomo Pozzoni
(cherry picked from commit c54dc3ef9273378c55e0c17acef18de731a7f8eb)
2022-01-23Core/Misc: Replace boost::optional with std::optional (#25047)Peter Keresztes Schmidt
C++17 is already mandatory, so it's a safe thing to do (cherry picked from commit 202fd41389973322f63186fd8e5a368fce3e1b04)
2021-12-01Buildsystem: Fix finding VS 2019 compiled boost libsjackpoz
(cherry picked from commit 3d3b7f438c6638aed998f4233b809826a3cf0f54)
2021-11-21Buildsystem: Configure boost to return error messages encoded using utf8 ↵Shauren
instead of whatever current system code page is on windows (cherry picked from commit 5b4eefb6d8231db95c4ff9cb4090a27683ff3a48)
2020-08-22Core/Misc: Revert back to using boost::regex, std::wregex doesn't work for ↵Shauren
name validation Closes #20094 (cherry picked from commit 6691e41873f255c0f303229b0bd2e5db77a3c879)
2020-06-20Build: Fix gcc pch buildsShauren
2020-05-30Build system: Removed hard requirement on BOOST_ROOT being set as ↵Shauren
environment variable, it can now be also passed as command line argument to cmake and fix compile warning with boost 1.73
2020-01-02New YearAokromes
2019-09-14Core/Build: Fix build with boost 1.71Shauren
(cherry picked from commit 9f7cc32c6ecd83acce1e8817a9ad3f060121831d)
2019-08-17Dep: Use the anonymous namespace free definition of `boost::none`.Naios
* Fixes MSVC linking errors after the recent changes: "class boost::none_t const & const boost::`anonymous namespace' ::none" (?none@?A0x518851d0@boost@@3AEBVnone_t@2@EB) already defined in scripts_commands.lib... * Sets the required version of boost on windows to 1.66 according to the wiki. (cherrypicked from 3da60f84000bd7ffa5a1516839b84cdee4764448)
2019-01-01Update copyright note for 2019vincent-michael
auto happy = new year(2019);
2018-03-14Scripts/Commands: implemented command .server debugAokromes
- Shows detailed information about server setup, useful when reporting a bug: * rev. hash * versions of mysql, openssl, boost, cmake * info about autoupdater * info about ports (realmlist and current) * vmap/map/mmap status and folder sizes * available DBC locales * TDB version cherry pick of d18f8b94b0cb5182ef450bec5cafd3c5d74fd00a Running this command when reporting bugs is MANDATORY (you can censor paths)
2018-01-06Core/Misc: Added compatibility layer for boost 1.66 and future std:: ↵Shauren
networking stuff * Based on work done by @dimiandre in PR #21173 Closes #21171 Closes #21173
2018-01-01Update copyright note for 2018vincent-michael
auto happy = new year(2018);
2017-06-27CMake: Optimize code in 5734643cecbadfffb7ee1b66c9665d57108923f6vincent-michael
2017-06-26Build: fix finding VS 2017 compiled boost libsariel-
2017-01-01Update copyright note for 2017vincent-michael
Happy new year
2016-12-10Core/Misc: Added regex compatibility layer to fall back to boost::regex for ↵Shauren
really old compiler
2016-07-28Dep: Remove boost regex dependency and replace its uses with std regex ↵Shauren
(works since gcc 4.9)
2016-05-14Build: Updated boost required to 1.55Vincent-Michael
2016-04-11CMake: Fix a misbehaviour of the boost no scoped enums testNaios
* Sometimes added the definition in MSVC although the test passed which lead MSVC to rebuild the whole solution even on a CMAKE_INSTALL_PREFIX change.
2016-03-19CMake: Provide proper interface targets from dependenciesNaios
* to make use of cmakes inherited link dependencies which imports all include directories/ definitions from the link library (cherry picked from commit 1a572d242593124f986d3ed08710b96a142a6763)