aboutsummaryrefslogtreecommitdiff
path: root/cmake
AgeCommit message (Collapse)Author
2019-04-19Buildsystem: Fix finding VS 2019 compiled boost libsjackpoz
2019-01-18Build/Misc: Removed -DDEBUG from clang compile optionsShauren
(cherry picked from commit b0609757d32cfe256794e354d13f98d5a4c97020)
2019-01-01Happy New Year, folks. It's 2019!Treeston
2018-12-31Misc: Deprecate any mysql under 5.6Aokromes
Mysql 5.5 is deprecated on few hours. 5.5 December 3, 2010; 8 years ago[50] 5.5.61 2018-07-27 December 2018 https://en.wikipedia.org/wiki/MySQL#Release_history closes #22874
2018-10-04Build: Added Boost version 1.68 to FindBoostvincent-michael
2018-09-12Cmake: Update outdated stringAokromes
2018-04-15Build: Added Boost version 1.67 to FindBoostvincent-michael
https://www.boost.org/users/history/version_1_67_0.html
2018-03-20Buildsystem: Fixed finding openssl 1.1 libsShauren
(cherry picked from commit 413cf257cd8d0fc306fea0dcfa1a630d73b539c8)
2018-03-14Buildsystem: Separate strict database type checks from ↵Shauren
TRINITY_DEBUG/WITH_COREDEBUG option
2018-03-04Core/Crypto: Transitional Cryptography update for OpenSSL 1.1 (#21533)Warlockbugs
Support for both OpenSSL 1.0 LTS and OpenSSL 1.1 versions. Many Linux distributions are still on 1.0 and will stay on LTS for quite some time. Port of CMaNGOS commit: https://github.com/cmangos/mangos-wotlk/commit/e1b0048f052eda46bb27d20224d0339960816ac2
2018-02-17Core/Misc: Add PERFORMANCE_PROFILING CMake optionjackpoz
Add a new CMake option called PERFORMANCE_PROFILING that should be used only when profiling the performance. This option is unsupported, do not report any issue happening when enabling this option.
2018-01-01Update copyright note for 2018tkrokli
Best wishes for the new year.
2017-12-23Build: Re-enable the /Zm workaround for MSVC (cotire version)Naios
* Thanks Spec for reporting this issue * See https://community.trinitycore.org/topic/120-compile-or-cmake-problems/?do=findComment&comment=83912 * Ref 697b4dbef20
2017-12-21Build: Export a default interface which doesn't hide symbols in unix ↵Naios
automatically (cherry picked from commit db5d5a03be4829928bd20c7d40a6f576f0b86478)
2017-12-21Build: fixed finding Boost 1.66 named libraries... somewhatariel-
2017-12-21Build: fix typo in FindBoostariel-
2017-12-21Build/Misc: added Boost 1.66 to FindBoost.cmakeariel-
2017-12-17Build: Require Visual Studio 2017 or greaterNaios
* See the deprecation notice at https://community.trinitycore.org/topic/13294-gcc-49-visual-studio-2015-end-of-life/
2017-12-17Build: Experimentally disable the /Zm workaround for MSVCNaios
2017-12-17Build: Use the cotire library for precompiled header handlingNaios
* Required for handling flags inherited by linked projects correctly in the corresponding precompiled header. * Reduces the maintenance effort for precompiled headers
2017-12-17Build: Use interface targets for inheriting flags and definitionsNaios
* Remove the usage of global flags and definitions set through the CMAKE_CXX_FLAGS variable. * Use cmake target compile features for setting the CXX standard automatically. * Make C++14 globally available in the project * Closes #21033
2017-12-17Build: Set the minimum required compiler version to GCC 6.3Naios
* This is the current GCC version of debian 9
2017-12-13Buildsystem: Fixed windows pch build with ninjaShauren
(cherry picked from commit a6e46c1c2ef491cd4cce39be47445e9da194e84e)
2017-11-25Dep/Jemalloc: Update to Jemalloc 5.0.1jackpoz
2017-09-10Build: Added 1.65.1 Boost version to FindBoostvincent-michael
2017-08-29Build: Added 1.65 Boost version to FindBoostvincent-michael
http://www.boost.org/users/history/version_1_65_0.html (cherry picked from commit cc6ca733d8064e12c7b11590250a99f696bbf9c5)
2017-06-27Buildsystem: Enforce Visual Studio 2015 Update 1 in CMakeAokromes
Even if it's for few days, it looks it's absolute minimum needed to compile 3.3.5a for now
2017-06-22Buildsystem: Minor PCH building changesShauren
* *PCH.cpp are now only compiled with MSVC, other compilers use custom helper commands to generate the precompiled header * Don't call the linker for pch helpertargets (cherry picked from commit 137f5e78877ef1b81f4dca68dd43268e325aeeed)
2017-06-19Core: ported headers cleanup from master branchariel-
2017-05-17Update showoptions.cmakeAokromes
2017-04-22Build: fix finding VS 2017 compiled boost libsariel-
2017-04-22Build: Added support for boost 1.64ariel-
Build: Added 1.64 Boost version to FindBoost (cherry-picked from commit 5233caf0920689c7796f4147e5b7506343d707bb) Build: Fixed build with boost 1.64 (cherry-picked from commit a3dec5cb753410dba5c03c70343afd00b905e920)
2017-03-31Core/ScriptReloadMgr: Fixed scripts hot swapping on OS X (#19365)S.V
2017-02-09Tools: Enable tools compilation by defaultAokromes
(the time diff is small and it will help starters, advanced users can disable it at any time on cmake guy/compilation script)
2017-02-07Update FindOpenSSL.cmakeAokromes
2017-01-24Build: Added 1.63 Boost version to FindBoostAokromes
2017-01-02Update Copyright notice for 2017tkrokli
Happy new year!
2016-10-03Build: Added 1.62 Boost version to FindBoostariel-
2016-09-11Update FindOpenSSL.cmakeAokromes
2016-09-11Cmake: Clarify OpenSSL version requiredAokromes
2016-09-11Cmake: Added OpenSSL version requiredAokromes
Cherry pick from 604a06eb36cad29bbf4603391d1bfce371b1529d
2016-08-18Buildsystem/MSVC: Drop support to VS2013jackpoz
Upgrade to VS2015 following the steps explained in the wiki
2016-07-08Update FindBoost.cmakeAokromes
2016-07-06Update options.cmakeAokromes
2016-06-23Build: Throw a fatal error when the SCRIPTS variable isn't a valid option.Naios
* Catches issues early that are caused through a wrong configuration. (cherry picked from commit 2b97b32d810d105070124b1008723c756589c719)
2016-05-14Build/GCC: Enforce version 4.7.2Vincent-Michael
(cherry picked from commit ede8f0ca0a28d059c1356c6970ac87f53c72a424)
2016-05-14Build: Added 1.61 Boost version to FindBoostVincent-Michael
(cherry picked from commit e43b871137e4b6063e62a5945dd9cbc9f70def4e)
2016-04-14Core/Scripting: Disallow the build directory to contain spacesNaios
* I wasn't able to work arround a path which contains spaces, since it seems like a CMake specific issue. * Closes #16947
2016-04-12Core/Build: Workarround for different path handling in CMake < 3.2Naios
* Closes #16951
2016-04-11Core/Scripts: Split script subdirectories into independent modulesNaios
* Makes it possible to define the linkage for every module * Move the ScriptPCH into the root directory * Changes the SCRIPTS cmake variable to a string type: -> -DSCRIPTS=0 is -DSCRIPTS="minimal-static" now (builds commands and spells statically) -> -DSCRIPTS=1 is -DSCRIPTS="static" now (builds all modules statically) -> -DSCRIPTS="dynamic" (builds all modules dynamically) -> Also the default value which is provided by the SCRIPTS variable is overwriteable through the SCRIPTS_COMMANDS, SCRIPTS_SPELLS... variable. (cherry picked from commit 848b8a4136a4b395bfab74899520c74812d7f08e)