summaryrefslogtreecommitdiff
path: root/src/cmake/macros
AgeCommit message (Collapse)Author
2024-12-22feat(CI/Codestyle): Check for tabs (#20998)Kitzunu
2024-12-19refactor(Deps/MySQL): replace hardcoded MySQL paths (#20870)Grimdhex
cherry-pick from https://github.com/TrinityCore/TrinityCore/commit/ab046bdc327374878b3bede39f2d519d0aef3493 Co-authored-by: Shauren <shauren.trinity@gmail.com>
2024-09-19refactor(Deps/MySQL): Drop MariaDB and MySQL 5.7/8.1 and add MySQL 8.… ↵Kitzunu
(#19451)
2024-08-07refactor(Deps/OpenSSL): Deprecate OpenSSL 1.x (#19452)Kitzunu
* EOL
2024-02-10fix(Deps): Fixed finding openssl 3.2 on windows (#18284)stoudtlr
* Cherry-pick commit (https://github.com/TrinityCore/TrinityCore/commit/94aed6896873179b284b8b1911590ed9587466d6) Co-authored-by: github.com/Shauren <shauren.trinity@gmail.com>
2023-11-19chore(Cleanup): added new lines to the end of files where they are not ↵Winfidonarleyan
present (#17774)
2023-10-08chore(Core/Misc): warhead -> acore (#17447)Kitzunu
2023-09-17chore(misc): cleanup (#17274)Kitzunu
2023-08-14refactor(Deps/MySQL): Tidy up FindMySQL for windows (#16948)Kitzunu
2023-01-15fix(Cmake/Build): correct build single app (#12202)Winfidonarleyan
2022-11-24feat(Core/Crypto): add support `OpenSSL 3.0` (#13354)Winfidonarleyan
2022-10-22feat(CORE/bash): implemented acore dashboard for Windows (#13476)Yehonal
+ implemented acore dashboard for windows + integrated acore dashboard for windows in our pipeline + implemented dry run for windows build + fixed permissions issue for all the operating systems + code clean
2022-06-09feat(Tools/DbImport): implement separated app for importing DB (#11614)Kargatum
2022-05-31refactor(Cmake): add support build selected applications and tools (#11836)Kargatum
2022-05-23feat(Cmake/FindMySQL): add support MariaDB 10.9 (#11835)Kargatum
2022-02-11feat(Core): Enable C++20 support (#10440)Kitzunu
* feat(Core): Enable C++20 support * Update Duration.h * Revert "Update Duration.h" This reverts commit 177093e992c5d47d8c3b978c84857f5ecba12889. * maybe fix GCC * cherry-pick https://gcc.gnu.org/pipermail/gcc-cvs/2020-June/299715.html * Update Duration.h * Update Duration.h * Update Duration.h * Update Duration.h * Update Duration.h * Update Duration.h * Update Duration.h * Revert "Update Duration.h" This reverts commit dc4e2ce281dd1a33cfac5be56488a3b96131bfd5. * Update Duration.h * Update Duration.h * Update Duration.h * cleanup * more cleanup * maybe fix build * restore advstd::type_identity because GCC8 is garbage * Update advstd.h * fix gcc8 :zzz: * Update CMakeLists.txt * Update CMakeLists.txt * Update src/common/Utilities/advstd.h Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
2022-01-23feat(Core/Cmake): add support MariaDb 10.7 and 10.8 (#10322)Kargatum
2021-12-14refactor(Core/DB): Deprecate MariaDB 10.4 and below (#9675)Kitzunu
2021-12-02feat(Core/Modules): add separated lib for modules (#9281)Kargatum
2021-09-30feat(License): add new headers information about license (#7941)Kargatum
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
2021-07-27feat(Cmake/MySQL): add support MariaDB 10.6 (#7113)Kargatum
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2021-07-25feat(CMake): enable optional C++20 support (#7075)Kargatum
2021-07-17fix(CMake): find std::filesystem across platforms (#6914)Necropola
* fix(CORE): Find std::filesystem across platforms Closes #6889 * Squeeze blank lines to make check-codestyle happy * Move find_package(Filesystem ...) to deps/stdfs * CMAKE_CXX_STANDARD gets already set in ConfigureBaseTargets.cmake
2021-07-16feat(Deps/ACE): remove ACE library (part 1/2) (#6980)Kargatum
2021-06-27feat(Core/DBUpdater): implement db auto update (#6576)Kargatum
* feat(Core/DBUpdater): implement db auto update * 1 * 2 * 3 * Some minor improvements * add find bin for mysql 8.0 * lic Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2021-06-22feat(Core/Scripts): split the huge scriptloader into smaller pieces (#5346)Kargatum
* feat(Core/Scripts): split the huge scriptloader into smaller pieces * AddSC_swamp_of_sorrows del * 1 * add mod info * 1 * 039f0e0faa081352d19f34b6f0abaa4e74414988 Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2021-05-31feat(Cmake/Modules): support add config all modules without ↵Kargatum
AC_ADD_CONFIG_FILE (#5994)
2021-04-21feat(Core/Build): add the possibility to link libraries dynamically (#5348)Kargatum
2021-04-02feat(Cmake/PCH): use target_precompile_headers instead of cotire (#5082)Kargatum
2021-03-21feat(Build): allow using MySQL/MariaDB/OpenSSL from vcpkg (#4914)vconcat
2021-02-28feat(Core/Config): rework config and delete ACE inherited (#4608)Kargatum
2021-01-11fix(Build/Cmake): CMake now uses the Windows env vars (#3419)Malte Grave
* CMake wasn't able to find the enviroment variables which are noted in the Wiki e.g MYSQL_INCLUDE_DIR or MYSQL_LIBRARY. Further I added another variable for OpenSSL which is OPENSSL_ROOT_DIR. This change allows .zip installations with a custom PATH.
2021-01-09feat(CI/Codestyle): added codestyle check (#3668)Kargatum
2021-01-03chore(MySQL): Deprecate 5.6 (#4070)Kitzunu
2020-12-07chore(Core): forgot to add copyright in new files + small correction (#3861)Francesco Borzì
2020-09-11feat(Deps/MySQL): add support MariaDB 10.5 (#3452)Kargatum
2020-07-06chore(CMake)!: Drop support for MariaDB 10.1Kitzunu
BREAKING CHANGE: Building with MariaDB 10.1 will no longer be supported since we use code that exceeds its limits
2020-05-31fix(CMake/FindMySQL): Allow MySQL 8.0 in Windows (#3087)Kitzunu
2019-09-18feat(Cmake/Build): Use interface targets for inheriting flags and ↵Kargatum
definitions (#2255) Co-authored-by: Naios Naios@users.noreply.github.com
2019-09-02feat(Core): enable C++17 (#2234)Francesco Borzì
Co-authored-by: Winfidonarleyan <dowlandtop@yandex.com>
2019-04-17feat(Cmake/MYSQL): Correct support MariaDB for windows (#1674)Kargatum
* Delete CMake option MARIADB * Delete definitions (-DMARIADB) * Replace macro MariaDB support 10.2+
2019-04-01feat(Cmake): Rewrite build and use inherited dependencies (#1652)Kargatum
2019-01-12MySQL: fix MySQL 5.6 find mistake (#1268)Viste(Кирилл)
2019-01-10CMake: Use source_groups to represent the source tree (#1247)Kargatum
2019-01-05MySQL: refuse any version of MySQL, below 5.6 (#1227)Viste(Кирилл)
2018-12-17Core/Build: Fix windows build for recent OpenSSL versions (#1065)Viste(Кирилл)
Closes #1047
2017-12-21fixed cmakeYehonal
2016-08-12Refactoring part 2 [W.I.P]Yehonal
2016-08-11Using more appropriate NS prefixes for our macro and cmake varsYehonal
2016-08-11always set cmake $CONF_DIR and add in preprocessor definesYehonal