aboutsummaryrefslogtreecommitdiff
path: root/cmake/macros/FindMySQL.cmake
AgeCommit message (Collapse)Author
2025-09-06Dep/MySQL: Ignore MySQL Workbench installations when searching for mysql.exeShauren
2025-08-30Dep/MySQL: Remove hardcoded mariadb search locationsShauren
Closes #31242
2025-08-30Dep/MySQL: Move required version checks to CMake, raise required version to ↵Shauren
8.0.34 and remove strict compiled<->runtime version match requirement from non-Windows platforms
2024-08-20Build: Replace hardcoded mysql search paths with pattern based approachShauren
2024-08-20Build: Extract hardcoded list of mysql paths to shared cmake variableShauren
2024-03-01Build: Silence cmake warning about newline in variableShauren
2024-03-01Build: Replaced deprecated exec_program with execute_processShauren
2024-02-07CMake: added MySQL 8.3 to FindMySQL cmake macroOvahlord
2023-12-22CMake: added MySQL 8.2 to FindMySQL cmake macroOvahlord
2023-08-07Dep: Support mysql 8.1 on windowsShauren
2022-07-19Build: Fixed finding mysql binary on first cmake runShauren
Closes #28133
2022-06-20Build: Modernize mysql finding scriptShauren
2022-06-10Dep: Support MySQL installations from vcpkg (#27780)vconcat
(cherry picked from commit f47bd13db30ba4ae335f3f800843a33a7f357c32)
2022-02-04Core/Mysql: support MariaDB 10.5 (#25359)Kargatum
(cherry picked from commit 277b401df45879fa33345878be8864e3ba5aa8c3)
2022-01-06fixed indentation for cmake filesipriver
(cherry picked from commit a46d047f9466c6f16597755bb7c771a9d1a147f2)
2022-01-01Build: Add support to MariaDB 10.4 on WindowsGiacomo Pozzoni
MariaDB 10.4 (latest stable) is the only supported version. (cherry picked from commit 7c91c423d05aabc18d5c36af9ecc2a9c5f49970d)
2022-01-01Misc: Deprecate mysql 5.6Aokromes
(cherry picked from commit 0fa366cbda66b10584075286db348f0e5e6e8a32)
2019-11-01Core/DBLayer: Support using mysql 8Shauren
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
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
2015-06-29Build/CMake: Fix finding MySQL installDDuarte
2015-05-19Update FindMySQL.cmakeDuarte Duarte
Replace hardcoded paths to C:/Program Files
2015-05-19Update FindMySQL.cmakeDuarte Duarte
Simplify path lookups of the MySQL installation on Windows
2015-03-21Core/Updates: Add an automatic database update system. Automatically detects ↵Naios
new and edited sql updates through file lists and hashing. Detects renames, deletes and is able to create and auto import full databases. * cleanups in main.cpp of world & bnetserver * refactoring in DatabaseWorkerPool.h & MySQLConnection.cpp Make sure you re-run cmake, because boost::iostreams was added as dependency. Maybe you need to install libboost-iostreams1.55-dev on unix as well. Import every update manual until (included) those INSERT IGNORE updates for each database. Thanks DDuarte and Shauren for your amazing ideas, help and advises. In hope that nobody gets a "Your database structure is not up to date..." anymore ,-) Signed-off-by: Naios <naios-dev@live.de> Signed-off-by: Nayd <dnpd.dd@gmail.com>
2015-02-19CMake: Allow specifying the mysql location by environment variable.leak
2014-09-03CMake: Add a few more MySQL search paths to FindMySQL.cmake, including x86Duarte Duarte
Ref https://github.com/TrinityCore/TrinityCore/issues/12969#issuecomment-54322244
2014-08-27Core: Remove whitespaceVincent-Michael
2012-01-31CMake: Adjust FindMySQL macro to search for latest versions first before ↵click
older version and fix some missing headerchecks.
2011-12-11CMake: Add support for MySQL 5.6.Venugh
2010-11-17Buildsystem/Windows: Added MySQL 5.5 registry paths to FindMySQL macroShauren
--HG-- branch : trunk
2010-09-08BuildSystem/Macros: Revert FindMySQL.cmake changes from ea96a5d888 - handled ↵click
with simple if-tests instead BuildSystem: Adjust buildfiles so that they reflect their proper parameters (will change when we've cleaned it up even more) --HG-- branch : trunk
2010-09-07BuildSystem/Windows: * Added 5.1.50 (GA) MySQL client sources for ↵Xanadu
crosscompiling (or lazy) windows people. * Added an option to autosearch for your own installed MySQL as before. Note that default setting is to use the internal MySQL. * You can now build 32-bit even if your MySQL is x64 and vice versa. * Recommended MySQL server version for use with provided MySQL client sources is 5.1.x. * If your server version is different, let CMake autofind and use it instead (check EXTERNAL_MYSQL option) --HG-- branch : trunk
2010-08-28Buildsystem: Change over to a little more flexible method of using the CMake ↵click
buildsystem (partially WIP) - REQUIRES RERUNNING CMAKE! For finding out the "standard" parameters examine the cmake/options.cmake file and adjacent files for your platform/compiler. For platform settings -> cmake/platform/*/settings.cmake For compiler settings -> cmake/compiler/*/settings.cmake Some more testing and changes IS required, but I don't have OSX/XCode to kill off the main issues --HG-- branch : trunk rename : cmake/FindPlatform.cmake => cmake/macros/CheckPlatform.cmake rename : cmake/FindACE.cmake => cmake/macros/FindACE.cmake rename : cmake/FindMySQL.cmake => cmake/macros/FindMySQL.cmake rename : cmake/FindOpenSSL.cmake => cmake/macros/FindOpenSSL.cmake rename : cmake/FindPCHSupport.cmake => cmake/macros/FindPCHSupport.cmake rename : cmake/FindReadline.cmake => cmake/macros/FindReadline.cmake rename : cmake/cmake_uninstall.cmake.in => cmake_uninstall.cmake.in