Giacomo Pozzoni
9fdf598792
Cherry-pick some cmake commits ( #24720 )
...
* Build system: Support new in cmake 3.17 Ninja Multi-Config generator
(cherry picked from commit 369b618d4f160816818681ed7e41063e2d9ba5b5)
* Build system: Fixed PCH with MSVC & Ninja generator
(cherry picked from commit d669f46b6d5190dabc686a35656e8b03f5ec325b)
* Core: Fix clang 10 warnings
(cherry picked from commit 7272508cb4b51ec5591b6f0e542ea29091db7546)
* Build system: Set -Wno-deprecated-copy only for clang 10
(cherry picked from commit 7fdeb259ba398d5d9343a5dcd1a89562dfcbe981)
* Core/Misc: GCC build and warning fixes
(cherry picked from commit 4d69cc1c567180b408ddbadb9edf26859cf4c006)
* Build system: Print found git version when warning about it being too old
(cherry picked from commit 1ae72db201189877c1b863fac140eb4b0a45c5bb)
* Build system: Removed hard requirement on BOOST_ROOT being set as environment variable, it can now be also passed as command line argument to cmake and fix compile warning with boost 1.73
(cherry picked from commit 161944b7643c62f9e7705c64e42d42e5d07f1959)
* Remove some code that was already removed from 335 and then cherry-picked into master
Co-authored-by: Shauren <shauren.trinity@gmail.com >
(cherry picked from commit 8c09b6e58b0e4f33b7a8e376a28709e693cf2914)
2020-06-11 20:24:00 +02:00
Shauren
8adca7637b
Build system: Removed hard requirement on BOOST_ROOT being set as environment variable, it can now be also passed as command line argument to cmake and fix compile warning with boost 1.73
2020-06-11 00:36:53 +02:00
Shauren
ad377241f9
Build: Fixed VS always triggering a full build when PCH is enabled, even if only a source file was edited
...
(cherry picked from commit 9b1dfe5e5e968c6ee3a2682ae2106735daeccbd7)
(cherry picked from commit b64583b7c14da408b34d2c92a02e5529594ef181)
2020-04-16 13:00:59 +02:00
jackpoz
fdd986ec46
Dep: Inherit C++ language version from CMake
2020-03-16 14:14:46 +01:00
Aokromes
d6d3f06f06
New year
2020-01-04 18:32:38 +01:00
Ovahlord
68439a1514
Core/Dep: add rapidjson dependency
2020-01-03 22:27:42 +01:00
funjoker
6c56916b29
Misc: Update copyright information
...
Happy new year
2020-01-01 18:47:28 +01:00
daMaex
983f28e73b
Dep/SFMT: updated to newest upstream version from https://github.com/MersenneTwister-Lab/SFMT
...
* only needed files added
* used CMake and SFMTRand from https://github.com/TrinityCore/TrinityCore/pull/23240 (Thank you Artox)
# Conflicts:
# dep/SFMT/CMakeLists.txt
2019-11-10 18:57:48 +01:00
daMaex
4f438e5cb6
Dep/efsw: updated efsw to newest version ( #23894 )
2019-11-06 03:11:35 +01:00
daMaex
abd3d58d57
added jemalloc configuration to CMake for CPU_SINWAIT ( #23898 )
2019-11-05 16:06:44 +01:00
jackpoz
7e5e553bac
Dep/Jemalloc: Update to Jemalloc 5.2.1
2019-11-05 16:06:13 +01:00
Ovahlord
315bb1199f
Dep/Recast: restored a change that got lost during merging 3.3.5 changes
2019-10-26 02:14:32 +02:00
Shauren
7dacfff2ef
Core/Build: Fix build with boost 1.71
2019-09-14 14:31:18 +02:00
Ovahlord
a723be6a64
Core/Dep: fixed build with boost 1.71
2019-09-14 02:59:19 +02:00
jackpoz
0b79415e59
Buildsystem: Fix finding VS 2019 compiled boost libs
2019-09-12 01:09:04 +02:00
jackpoz
6f19b3980f
Dep/Jemalloc: Update to Jemalloc 5.2.0
2019-05-12 01:23:06 +02:00
jackpoz
6fbf6d73db
Dep/Recast: Update recastnavigation to https://github.com/recastnavigation/recastnavigation/commit/54bb0943e5174a71eeeca11919920f685760a4f0
...
(cherry picked from commit e061663508191f7782dd62c7e13b5ea804f58f67)
# Conflicts:
# dep/recastnavigation/Detour/Source/DetourCommon.cpp
2019-04-14 12:11:34 +02:00
Ovahlord
bd58cb3ab1
Core/MMaps: Fix infinite loop in Detour (ported commit: c602220e02bed1ad76c9e60064eeec5fd97bfe80)
2019-03-03 05:27:55 +01:00
Ovahlord
8acc08fcba
Dep: merged RecastNavigation updates from 3.3.5 branch
2019-02-25 08:25:59 +01:00
Ovahlord
d3e6aebf0e
Core/Movement: merged a recast navigation update from master
2018-10-06 18:36:39 +02:00
Ovahlord
f89253b320
Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
2018-06-06 15:53:54 +02:00
Ovahlord
ad3dff69c1
Core/Cmake: removed an unneeded include since bzlib is always included by now
2018-06-05 14:53:09 +02:00
Ovahlord
2cdb3a60ec
Core/CMake: fixed linking servers when tools are disabled
2018-06-05 14:48:48 +02:00
Ovahlord
1998dc1287
Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
...
# Conflicts:
# src/server/game/AI/SmartScripts/SmartScript.cpp
2018-05-17 12:44:55 +02:00
jackpoz
927d7518ca
Dep/Jemalloc: Update to Jemalloc 5.1.0
2018-05-12 13:24:51 +02:00
Ovahlord
dd11469171
Tools: some followup fixes
2018-04-24 20:37:33 +02:00
Ovahlord
cf62d7b08c
Dep/Recast: Fixed area type merges
2018-04-24 19:30:55 +02:00
Ovahlord
fbcb423f60
Tools: merged Master tools updates
2018-04-24 18:45:23 +02:00
ariel-
4e05743909
Dep: fix more zmq
2018-03-28 06:05:10 -03:00
ariel-
8572006a54
Dep: more libzmq hacks
2018-03-28 05:50:01 -03:00
ariel-
dbb936d50d
Dep: add missing files
2018-03-28 05:37:40 -03:00
ariel-
53c397c926
Buildsystem: more libzmq port
2018-03-28 05:23:35 -03:00
ariel-
1c11a87c12
Buildsystem: let libzmq choose appropiate polling mechanism
2018-03-28 05:15:53 -03:00
ariel-
5ff847159c
Core: header cleanup, split realmlist, boost compatibility, cotire, remove stormlib/zlib and stormlib/bzip2 and instead use dep sources
2018-03-28 04:41:59 -03:00
ariel-
7fff6c424f
Compile zmq locally
2018-03-28 03:20:25 -03:00
Aokromes
4a268b3fd3
make travis happy
2018-03-07 16:45:39 +01:00
Aokromes
4bd0525edd
Update copyright note for 2018
2018-01-01 01:06:19 +01:00
Shauren
83bee6000b
Build: Fixed warning about disabling warnings
2017-12-17 14:17:51 +01:00
jackpoz
a693169a7e
Dep/Jemalloc: Enable MADV_FREE if available
2017-11-30 08:44:33 +01:00
jackpoz
05b568813f
Dep/Jemalloc: Temporarily disable MADV_FREE
...
Temporarily disable MADV_FREE until CMake file is modified to check if MADV_FREE is available on the current system.
This fixes the build on older systems.
2017-11-30 08:44:16 +01:00
jackpoz
41469a4161
Dep/Jemalloc: Update to Jemalloc 5.0.1
2017-11-25 14:03:02 +01:00
Shauren
41fa77a301
Dep/jemalloc: Fixed valgrind intergration
2017-11-19 20:18:19 +01:00
jackpoz
5dee28845c
Dep/Jemalloc: Update to Jemalloc 4.0.4
2017-11-19 19:24:08 +01:00
Aokromes
eee1919c82
Update CMakeLists.txt
2017-11-19 18:43:27 +01:00
jackpoz
c62b81dd8b
Dep/Recast: Update recastnavigation to recastnavigation/recastnavigation@2c85309
2017-11-19 18:03:17 +01:00
Aokromes
be9a73c0ad
Core/Misc: Fix static analysis issues
2017-11-12 13:24:06 +01:00
jackpoz
790c2b6e80
Dep/G3D: Add static assert checks for Array functions being used with non-POD types
2017-11-12 13:20:51 +01:00
Naios
7f4a7cbb17
Dep/fmt: Update fmt to fmtlib/fmt@5f39721c0a
...
* Rename cppformat to fmt in the PackageList.txt
2017-10-16 21:48:44 +02:00
Naios
ba524f140f
Dep/efsw: The current version is equal to the one we have in the source tree
2017-10-16 21:48:36 +02:00
Shauren
0792f890a3
Core/Misc: Revert back to using boost::regex, std::wregex doesn't work for name validation
...
Closes #20094
2017-08-03 00:19:24 +02:00