aboutsummaryrefslogtreecommitdiff
path: root/cmake/macros
AgeCommit message (Collapse)Author
2019-04-19Buildsystem: Fix finding VS 2019 compiled boost libsjackpoz
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-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-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: 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-13Buildsystem: Fixed windows pch build with ninjaShauren
(cherry picked from commit a6e46c1c2ef491cd4cce39be47445e9da194e84e)
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-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-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-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-07-08Update FindBoost.cmakeAokromes
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)
2016-04-09Buildsystem: Initial changes to support building with vs clang toolsetShauren
(cherry picked from commit 4a3a178d7fe9d2d7e8fde2fe915cf5cec5223502)
2016-03-18CMake: Remove the workaround for source groups below CMake 2.8.12Naios
* Set the default option to hierarchical * Add a new "hierarchical-folders" option which enables folders inside IDE's.
2016-03-18CMake: Use inherited dependencies in common and toolsNaios
2016-03-18CMake: Add inherited include directories and definitions to precompiled headersNaios
2016-03-18CMake: Provide proper interface targets from dependenciesNaios
* to make use of cmakes inherited link dependencies which imports all include directories/ definitions from the link library
2016-02-22CMake: Add the possibility to pass an arbitrary count of targets to add_cxx_pch.Naios
* A PCH is still generated for every target which was passed to the macro * Resolves naming conflicts when using the same PCH header from multiple projects * Ref #15671
2016-01-01Update copyright note for 2016Rushor
2015-12-25Build: Added 1.60 Boost version to FindBoostVincent-Michael
2015-11-12Buildsystem: Fixed building on windows 10 with cmake 3.4Shauren
(cherry picked from commit b5fbf773a5071fc4c88f8e0112ffe8a9f2f760e3)
2015-10-31Core/Players: Implemented serverside validation of reserved/profane namesShauren
Closes #15357 New library dependency: Boost.Regex (cherry picked from commit b564c10b13effed63c7b7dae25117e2e0a2c64e4)
2015-08-15Build: Add 1.59 Boost version to FindBoostDDuarte
2015-08-14Buildsystem: Fix Boost not found targeting VS2015 with pre-built binariesjackpoz
Fix Boost libraries not being found by CMake when targeting Visual Studio 2015 with Boost installed using the binaries. Fixes #15277
2015-07-27Build/CMake: Partially revert recent changes to FindMySQL.cmakeDDuarte
Looking for folders like ".../MySQL/*/include" matches the MySQL Connector C libs which caused some problems. Related #15072, #15068 P.S ".../MySQL/MySQL Server*/include" doesn't work (cherry picked from commit e2fb3bbd466641c794438933e636d63ebf19432e)
2015-07-10CRLF to LFDDuarte
Seriously....
2015-06-29Build/CMake: Fix finding MySQL installDDuarte
(cherry picked from commit d4deb17a2f94d06b7eab232b90e874fa58675b36)