Shauren
464d8e39e0
Dep/CascLib: Update to ladislav-zezula/CascLib@07ab5f37ad
2025-02-28 17:41:28 +01:00
Shauren
26cebef0fe
Build: Ensure paths passed to find_package HINTS argument only use forward slashes since that is what cmake expects
2024-09-21 00:06:52 +02:00
Shauren
dbe8d1f11e
Core: Remove boost iostreams dependency
2024-09-14 13:50:56 +02:00
Shauren
ab5fab5ee9
Build: Fixed CMake 3.30 FindBoost deprecation warning
2024-07-18 12:42:31 +02:00
Shauren
77fe2745fe
Build: CMake cleanup
...
* 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-07-15 15:24:35 +02:00
Shauren
a649f62a18
Dep/g3d: Build fix for clang on windows
2024-06-09 14:17:25 +02:00
Shauren
18fd59d965
Build: Moved CheckSymbolExists include to correct file
2024-06-04 00:01:18 +02:00
Shauren
937e618533
Dep/efsw: Update to SpartanJ/efsw@36c1c7004a
2024-05-29 12:23:06 +02:00
Shauren
020d087465
Core/Crypto: Change required OpenSSL version to 3.0
2024-05-12 16:19:53 +02:00
Shauren
2aedd8ecdb
Dep/fmt: Upgrade to 10.2.1
2024-05-03 19:38:57 +02:00
Shauren
cfa838df5d
Core/Misc: Support boost 1.85
2024-04-22 11:52:58 +02:00
Shauren
ea68ead90d
Dep/SFMT: Support NEON on ARM with MSVC
2024-02-17 12:01:53 +01:00
Shauren
ddba74567c
Dep/g3d: Support ARM with MSVC
2024-02-17 12:00:15 +01:00
Shauren
ae9d43defb
Dep/protobuf: Support ARM with MSVC
2024-02-17 11:58:34 +01:00
Shauren
7e51d17a0a
Build: Improve ARM target detection in cmake (needed by MSVC)
2024-02-17 01:13:36 +01:00
Shauren
acb5fbd48b
Core/Bnet: Rewrite LoginRESTService using boost::beast instead of gsoap as http backend and extract generic http code to be reusable elsewhere
2023-12-17 23:21:10 +01:00
Shauren
b888b1b09f
Core/Calendar: Implement different timezone support for ingame calendar
...
Closes #8390
Closes #29427
2023-11-21 12:25:22 +01:00
M'Dic
9bedfece7a
Dep/zlip: Upgrade to 1.3 ( #29401 )
2023-11-02 21:21:38 +01:00
funjoker
17c69368a3
Dep/Boost: Drop windows boost hacks ( #29358 )
2023-10-13 21:10:01 +02:00
Shauren
d57b58849b
Dep/CascLib: Update to ladislav-zezula/CascLib@5c60050770
2023-09-05 00:10:35 +02:00
Shauren
26f37152cc
Dep/CascLib: Update to ladislav-zezula/CascLib@a27d2b3b9c
...
Closes #29102
Closes #29132
2023-07-13 00:12:42 +02:00
Shauren
9ad1e5d635
Dep/CascLib: Update to ladislav-zezula/CascLib@ebd79e8fd4
2023-06-23 10:25:18 +02:00
Shauren
ade8aa33a1
Build: Silence CMake warnings about boost version being too new
2023-06-12 00:04:27 +02:00
Shauren
073d1cb4ec
Dep/protobuf: Fixed gcc warnings
2023-05-17 17:35:03 +02:00
Shauren
da4eedf07b
Dep: Fix build on m1 mac
2023-03-25 00:06:32 +01:00
Shauren
fd154940ed
Dep/CascLib: Update to ladislav-zezula/CascLib@a5080b5794
2023-02-06 20:08:39 +01:00
Shauren
592e01cf7a
Build: Fixed tools only build
2023-02-06 00:01:56 +01:00
Shauren
74dc88eb54
Dep: Upgrade utfcpp to 3.2.3
2023-01-31 18:17:34 +01:00
Shauren
17b20a3353
Dep/fmt: Upgrade to 9.1.0
2023-01-08 22:03:44 +01:00
Shauren
b65c3f5f4a
Core/Misc: Replaced boost::container::static_vector in packet classes with plain vector with custom static storage allocatlr
2023-01-06 16:52:44 +01:00
Shauren
ba9bbbc9d0
Core/Misc: Fixed deprecation warnings for c++20
2023-01-01 00:26:53 +01:00
Shauren
c9f1606b76
Build: Cleanup boost CMakeLists from pre-c++11 flag checks
2022-11-05 01:08:17 +01:00
Shauren
c4564566b0
Dep/CascLib: Update to ladislav-zezula/CascLib@136c6e0553
2022-11-03 01:15:30 +01:00
Shauren
8da6d1ca76
Dep/g3d: Document new patch
2022-10-01 17:34:10 +02:00
Lloyd Dilley
1c36441b7c
Core/Misc: Fix *BSD compile errors ( #28287 )
...
(cherry picked from commit 2b8fc95fde )
2022-10-01 17:33:25 +02:00
funjoker
189ea0b1a5
CircleCI: Update to new images ( #28243 )
...
* Tests: Update Catch2 to v2.13.9
2022-09-14 11:02:17 +02:00
Shauren
add53fb3ef
Build: Update required cmake version to 3.18
...
* Remove cotire
2022-09-06 19:27:50 +02:00
Shauren
b8f18fad29
Core/Crypto: Remove support for OpenSSL 1.0
2022-09-06 12:51:08 +02:00
Shauren
70cf0d074f
Dep/rapidjson: Upgrade to Tencent/rapidjson@27c3a8dc0e
2022-08-07 14:57:06 +02:00
Shauren
ed2a2f032a
Core/Crypto: Added Ed25519 implementation
2022-08-01 00:12:47 +02:00
Shauren
e9152679d7
Build: Fixed finding mysql binary on first cmake run
...
Closes #28133
2022-07-19 00:33:07 +02:00
Shauren
ae6b9e6c41
Build: Modernize mysql finding script
2022-06-20 22:43:22 +02:00
Shauren
092ae504f5
Dep/zlib: Upgrade embedded zlib to 1.2.12
2022-04-11 15:02:19 +02:00
Peter Keresztes Schmidt
92a89ab6f3
Dep/fmt: Upgrade to 7.1.3 ( #26816 )
...
Printing enum values as integers was broken before 7.1.0.
Upgrade the library so we include commits
20d4f2e836
86287b8d56
which fix the issue.
(cherry picked from commit 8a4844e029 )
2022-03-12 23:52:29 +01:00
Jan Van Buggenhout
ccc37df27d
Build/CMake: Only complain about missing BOOST_ROOT when Boost is not found ( #26598 )
...
(cherry picked from commit 12668692ea )
2022-03-11 01:49:11 +01:00
Giacomo Pozzoni
e0ad19dc96
CMake: Add WITH_BOOST_STACKTRACE option to use libbacktrace ( #26119 )
...
* 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 dc78b5a6a7 )
2022-03-06 22:24:18 +01:00
Shauren
3248d7844b
Build: Never automatically link any boost library with a #pragma comment(linker) encountered in boost headers
2022-02-16 20:16:22 +01:00
Shauren
f6e72494f1
Dep: Raise required boost versions to 1.73 on windows and 1.71 on linux and remove compatibility code for unsupported versions
2022-02-14 12:43:57 +01:00
Shauren
904299413e
Debug build fix
2022-02-13 13:12:44 +01:00
Shauren
3fca1dad20
Dep/g3d: Purge Windows.h includes from headers we include
2022-02-11 22:13:40 +01:00