• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
Keine Tags

Frequently used words (click to add to your profile)

javaandroidc++linuxc#windowsobjective-ccocoaqtpython誰得phprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Commit MetaInfo

Revision6162f93eab4d34c40d433a57ac6a1a75e41c4e13 (tree)
Zeit2023-02-04 12:31:47
AutorFs <Fsu0413@vip....>
CommiterFs

Log Message

mysql conf for all Qt5.15+ shared / dynamic builds mariadb step 7

Ändern Zusammenfassung

Diff

--- a/Compile/lib/Configuration.lua
+++ b/Compile/lib/Configuration.lua
@@ -274,7 +274,7 @@ conf.Qt.generateConfTable = function(self, host, job)
274274 -- dirty hack end
275275 ret.BUILDDIR = confHost.buildRootPath .. "build-Qt" .. job
276276 ret.download = {}
277-
277+
278278 -- DO REMEMBER TO USE tostring IF A VERSION STRING IS NEEDED!!
279279 local hostToolchainVersion, targetToolchainVersion
280280 local hostToolchainVersionQueryFuncName = "gcc"
@@ -312,7 +312,7 @@ conf.Qt.generateConfTable = function(self, host, job)
312312 ret.date = string.format("%04d%02d%02d", BuildTime.year, BuildTime.month, BuildTime.day)
313313
314314 local repl = {}
315-
315+
316316 if confDetail.crossCompile then
317317 -- Qt 6: We need host tool to cross build Qt
318318 if confDetail.hostToolsConf then
@@ -354,7 +354,7 @@ conf.Qt.generateConfTable = function(self, host, job)
354354 else
355355 ret.emSource = confHost.emscriptenPath[emsdkVer] .. "emsdk_env.bat"
356356 end
357-
357+
358358 targetToolchainVersion = compilerVer.emcc(confHost.makefileTemplate == "win", confHost.emscriptenPath[emsdkVer])
359359 else
360360 error("WebAssembly - confDetail.toolchainT is not matched")
@@ -379,6 +379,11 @@ conf.Qt.generateConfTable = function(self, host, job)
379379 end
380380 end
381381
382+ if confDetail.mysqlConf then
383+ table.insert(ret.download, conf.MariaDB:binaryFileDownloadPath(confHost, confDetail.mysqlConf, targetToolchainVersion))
384+ repl.MYSQLPREFIX = ret.WORKSPACE .. confHost.pathSep .. "buildDir" .. confHost.pathSep .. replaceVersion(conf.MariaDB.configurations[confDetail.mysqlConf].name, nil, targetToolchainVersion)
385+ end
386+
382387 local installFolderName = replaceVersion(confDetail.name, hostToolchainVersion, targetToolchainVersion)
383388 local installRoot = ret.WORKSPACE .. confHost.pathSep .. "buildDir" .. confHost.pathSep .. installFolderName
384389 repl.INSTALLROOT = installRoot
@@ -499,7 +504,7 @@ conf.Qt.generateConfTable = function(self, host, job)
499504 local opensslLibPath = conf.OpenSSL.configurations[confDetail.opensslConf][(staticBuild and "static" or "") .. "libPath"]
500505 if opensslLibPath then
501506 local targetDir = "lib"
502- -- todo: deal with the condition where the openssl libs are symbolic link to the real file (only for unix)
507+ -- todo: deal with the condition where the OpenSSL libs are symbolic link to the real file (only for unix)
503508 if string.sub(opensslLibPath[1], -4) == ".dll" then
504509 targetDir = "bin"
505510 end
@@ -519,6 +524,22 @@ conf.Qt.generateConfTable = function(self, host, job)
519524 end
520525 end
521526
527+ -- MySQL libraries / MariaDB libraries
528+ -- Currently we are using MariaDB for MySQL connector. It is the REAL MySQL per se!!
529+ if confDetail.mysqlConf then
530+ local mysqlLibPath = conf.MariaDB.configurations[confDetail.mysqlConf].libPath
531+ if mysqlLibPath then
532+ local targetDir = "lib"
533+ -- todo: deal with the condition where the MariaDB libs are symbolic link to the real file (only for unix)
534+ if string.sub(mysqlLibPath[1], -4) == ".dll" then
535+ targetDir = "bin"
536+ end
537+ for _, path in ipairs(mysqlLibPath) do
538+ ret.EXTRAINSTALL = ret.EXTRAINSTALL .. copyCmd .. repl.MYSQLPREFIX .. confHost.pathSep .. path .. " " .. installRoot .. confHost.pathSep .. targetDir .. "\n"
539+ end
540+ end
541+ end
542+
522543 local qQtPatcherTable = nil
523544 if confDetail.qQtPatcher ~= "no" then
524545 -- QQtPatcher
@@ -698,7 +719,7 @@ conf.OpenSSL.generateConfTable = function(self, host, job)
698719 return ""
699720 end
700721 end), "%s+", " ")
701-
722+
702723 if confDetail.crossCompile then
703724 ret.INSTALLCOMMANDLINE = ret.INSTALLCOMMANDLINE .. " DESTDIR=" .. installRoot .. " "
704725 end
@@ -785,7 +806,7 @@ conf.MariaDB.generateConfTable = function(self, host, job)
785806 table.insert(ret.path, p)
786807 end
787808 end
788-
809+
789810 ret.buildContent = "MariaDB"
790811 ret.BUILDDIR = ret.WORKSPACE .. confHost.pathSep .. "buildDir" .. confHost.pathSep .. "build-MariaDB" .. job
791812 ret.INSTALLCOMMANDLINE = " "
@@ -794,7 +815,7 @@ conf.MariaDB.generateConfTable = function(self, host, job)
794815 ret.envSet = {}
795816
796817 local repl = {}
797-
818+
798819 if confDetail.crossCompile then
799820 if string.sub(confDetail.toolchainT, 1, 7) == "Android" then -- Android
800821 error("todo....")
@@ -839,12 +860,12 @@ conf.MariaDB.generateConfTable = function(self, host, job)
839860 ret.CONFIGURECOMMANDLINE = ret.CONFIGURECOMMANDLINE .. ".." .. confHost.pathSep .. confDetail.sourcePackageBaseName
840861
841862 ret.MAKE = "cmake --build . --parallel -- "
842-
863+
843864 ret.INSTALLCOMMANDLINE = "cmake --install . --strip"
844865
845866 ret.INSTALLROOT = installRoot
846867 ret.INSTALLPATH = installFolderName
847-
868+
848869 return ret
849870 end
850871
--- a/Compile/lib/qtCompile/conf.lua
+++ b/Compile/lib/qtCompile/conf.lua
@@ -1436,6 +1436,7 @@ conf.Q5wx3v5 = {
14361436 qtVersion = "5.15.8",
14371437 host = "Win8",
14381438 toolchain = "MSVC2015-32",
1439+ mysqlConf = "m3_1wx3v5",
14391440 configureParameter = [[
14401441 -prefix
14411442 &INSTALLROOT&
@@ -1461,6 +1462,8 @@ conf.Q5wx3v5 = {
14611462 -schannel
14621463 -sql-sqlite
14631464 -sql-odbc
1465+ -sql-mysql
1466+ "MYSQL_PREFIX=&MYSQLPREFIX&"
14641467 -make-tool
14651468 jom
14661469 ]],
@@ -1471,6 +1474,7 @@ conf.Q5wx6v5 = {
14711474 qtVersion = "5.15.8",
14721475 host = "Win8",
14731476 toolchain = "MSVC2015-64",
1477+ mysqlConf = "m3_1wx6v5",
14741478 configureParameter = [[
14751479 -prefix
14761480 &INSTALLROOT&
@@ -1496,6 +1500,8 @@ conf.Q5wx6v5 = {
14961500 -schannel
14971501 -sql-sqlite
14981502 -sql-odbc
1503+ -sql-mysql
1504+ "MYSQL_PREFIX=&MYSQLPREFIX&"
14991505 -make-tool
15001506 jom
15011507 ]],
@@ -1506,6 +1512,7 @@ conf.Q5wx3v7 = {
15061512 qtVersion = "5.15.8-4",
15071513 host = "Win10",
15081514 toolchain = "MSVC2017-32",
1515+ mysqlConf = "m3_1wx3v7",
15091516 configureParameter = [[
15101517 -prefix
15111518 &INSTALLROOT&
@@ -1531,6 +1538,8 @@ conf.Q5wx3v7 = {
15311538 -schannel
15321539 -sql-sqlite
15331540 -sql-odbc
1541+ -sql-mysql
1542+ "MYSQL_PREFIX=&MYSQLPREFIX&"
15341543 -make-tool
15351544 jom
15361545 -skip
@@ -1543,6 +1552,7 @@ conf.Q5wx6v7 = {
15431552 qtVersion = "5.15.8-4",
15441553 host = "Win10",
15451554 toolchain = "MSVC2017-64",
1555+ mysqlConf = "m3_1wx6v7",
15461556 configureParameter = [[
15471557 -prefix
15481558 &INSTALLROOT&
@@ -1568,6 +1578,8 @@ conf.Q5wx6v7 = {
15681578 -schannel
15691579 -sql-sqlite
15701580 -sql-odbc
1581+ -sql-mysql
1582+ "MYSQL_PREFIX=&MYSQLPREFIX&"
15711583 -make-tool
15721584 jom
15731585 -skip
@@ -1580,6 +1592,7 @@ conf.Q5wx3v9 = {
15801592 qtVersion = "5.15.8-4",
15811593 host = "Win10",
15821594 toolchain = "MSVC2019-32",
1595+ mysqlConf = "m3_1wx3v9",
15831596 configureParameter = [[
15841597 -prefix
15851598 &INSTALLROOT&
@@ -1605,6 +1618,8 @@ conf.Q5wx3v9 = {
16051618 -schannel
16061619 -sql-sqlite
16071620 -sql-odbc
1621+ -sql-mysql
1622+ "MYSQL_PREFIX=&MYSQLPREFIX&"
16081623 -make-tool
16091624 jom
16101625 -webengine-proprietary-codecs
@@ -1658,6 +1673,7 @@ conf.Q5wx6v9 = {
16581673 qtVersion = "5.15.8-4",
16591674 host = "Win10",
16601675 toolchain = "MSVC2019-64",
1676+ mysqlConf = "m3_1wx6v9",
16611677 configureParameter = [[
16621678 -prefix
16631679 &INSTALLROOT&
@@ -1683,6 +1699,8 @@ conf.Q5wx6v9 = {
16831699 -schannel
16841700 -sql-sqlite
16851701 -sql-odbc
1702+ -sql-mysql
1703+ "MYSQL_PREFIX=&MYSQLPREFIX&"
16861704 -make-tool
16871705 jom
16881706 -webengine-proprietary-codecs
@@ -1736,6 +1754,7 @@ conf.Q5wx6v2 = {
17361754 qtVersion = "5.15.8-4",
17371755 host = "Win10",
17381756 toolchain = "MSVC2022-64",
1757+ mysqlConf = "m3_1wx6v2",
17391758 configureParameter = [[
17401759 -prefix
17411760 &INSTALLROOT&
@@ -1761,6 +1780,8 @@ conf.Q5wx6v2 = {
17611780 -schannel
17621781 -sql-sqlite
17631782 -sql-odbc
1783+ -sql-mysql
1784+ "MYSQL_PREFIX=&MYSQLPREFIX&"
17641785 -make-tool
17651786 jom
17661787 -skip
@@ -1773,6 +1794,7 @@ conf.Q5wx3m8 = {
17731794 qtVersion = "5.15.8",
17741795 host = "Win10",
17751796 toolchain = "MinGW810-32",
1797+ -- mysqlConf = "m3_1wx3g8",
17761798 configureParameter = [[
17771799 -prefix
17781800 &INSTALLROOT&
@@ -1848,6 +1870,7 @@ conf.Q5wx6m8 = {
18481870 qtVersion = "5.15.8",
18491871 host = "Win10",
18501872 toolchain = "MinGW810-64",
1873+ mysqlConf = "m3_1wx6g8",
18511874 configureParameter = [[
18521875 -prefix
18531876 &INSTALLROOT&
@@ -1873,6 +1896,8 @@ conf.Q5wx6m8 = {
18731896 -schannel
18741897 -sql-sqlite
18751898 -sql-odbc
1899+ -sql-mysql
1900+ "MYSQL_PREFIX=&MYSQLPREFIX&"
18761901 -make-tool
18771902 "mingw32-make -j%PARALLELNUM%"
18781903 ]],
@@ -1923,6 +1948,7 @@ conf.Q5wx6g1 = {
19231948 qtVersion = "5.15.8",
19241949 host = "Win10",
19251950 toolchain = "MinGW1120-64",
1951+ -- mysqlConf = "m3_1wx6g1",
19261952 configureParameter = [[
19271953 -prefix
19281954 &INSTALLROOT&
@@ -1958,6 +1984,7 @@ conf.Q5wx6g2 = {
19581984 qtVersion = "5.15.8",
19591985 host = "Win10",
19601986 toolchain = "MinGW1210-64",
1987+ -- mysqlConf = "m3_1wx6g2",
19611988 configureParameter = [[
19621989 -prefix
19631990 &INSTALLROOT&
@@ -1992,6 +2019,7 @@ conf.Q5mx6 = {
19922019 name = "Qt5.15.8-macOS-x86_64-AppleClang&HOSTTOOLVERSION&",
19932020 qtVersion = "5.15.8-4",
19942021 host = "macOS1015",
2022+ mysqlConf = "m3_1mal",
19952023 configureParameter = [[
19962024 -prefix
19972025 &INSTALLROOT&
@@ -2016,6 +2044,8 @@ conf.Q5mx6 = {
20162044 -no-openssl
20172045 -securetransport
20182046 -sql-sqlite
2047+ -sql-mysql
2048+ "MYSQL_PREFIX=&MYSQLPREFIX&"
20192049 -make-tool
20202050 "make -j$PARALLELNUM"
20212051 -skip
@@ -2028,6 +2058,7 @@ conf.Q5mx6nf = {
20282058 qtVersion = "5.15.8-4",
20292059 host = "macOS1015",
20302060 variant = {"-noFramework"},
2061+ mysqlConf = "m3_1mal",
20312062 configureParameter = [[
20322063 -prefix
20332064 &INSTALLROOT&
@@ -2052,6 +2083,8 @@ conf.Q5mx6nf = {
20522083 -no-openssl
20532084 -securetransport
20542085 -sql-sqlite
2086+ -sql-mysql
2087+ "MYSQL_PREFIX=&MYSQLPREFIX&"
20552088 -make-tool
20562089 "make -j$PARALLELNUM"
20572090 -rpath
@@ -2489,6 +2522,7 @@ conf.q6_2wx6v9 = {
24892522 host = "Win10",
24902523 toolchain = "MSVC2019-64",
24912524 opensslConf = "o3wx6v9",
2525+ mysqlConf = "m3_3wx6v9",
24922526 useCMake = "Latest",
24932527 configureParameter = [[
24942528 -G"Ninja"
@@ -2512,6 +2546,9 @@ conf.q6_2wx6v9 = {
25122546 -DFEATURE_schannel=ON
25132547 -DFEATURE_sql_sqlite=ON
25142548 -DFEATURE_sql_odbc=ON
2549+ -DFEATURE_sql_mysql=ON
2550+ -DMySQL_INCLUDE_DIR="&MYSQLPREFIX&\include"
2551+ -DMySQL_LIBRARY="&MYSQLPREFIX&\lib\mariadb\libmariadb.lib"
25152552 -DFEATURE_system_sqlite=OFF
25162553 -DBUILD_qtwebengine=OFF
25172554 -DBUILD_qtopcua=OFF
@@ -2657,6 +2694,7 @@ conf.q6_2wx6v2 = {
26572694 host = "Win10",
26582695 toolchain = "MSVC2022-64",
26592696 opensslConf = "o3wx6v2",
2697+ mysqlConf = "m3_3wx6v2",
26602698 useCMake = "Latest",
26612699 configureParameter = [[
26622700 -G"Ninja"
@@ -2680,6 +2718,9 @@ conf.q6_2wx6v2 = {
26802718 -DFEATURE_schannel=ON
26812719 -DFEATURE_sql_sqlite=ON
26822720 -DFEATURE_sql_odbc=ON
2721+ -DFEATURE_sql_mysql=ON
2722+ -DMySQL_INCLUDE_DIR="&MYSQLPREFIX&\include"
2723+ -DMySQL_LIBRARY="&MYSQLPREFIX&\lib\mariadb\libmariadb.lib"
26832724 -DFEATURE_system_sqlite=OFF
26842725 -DBUILD_qtwebengine=OFF
26852726 -DBUILD_qtopcua=OFF
@@ -2692,6 +2733,7 @@ conf.q6_2wx6m1 = {
26922733 host = "Win10",
26932734 toolchain = "MinGW1120-64",
26942735 opensslConf = "o3wx6m1",
2736+ mysqlConf = "m3_3wx6g1",
26952737 useCMake = "20",
26962738 configureParameter = [[
26972739 -G"Ninja"
@@ -2715,6 +2757,9 @@ conf.q6_2wx6m1 = {
27152757 -DFEATURE_schannel=ON
27162758 -DFEATURE_sql_sqlite=ON
27172759 -DFEATURE_sql_odbc=ON
2760+ -DFEATURE_sql_mysql=ON
2761+ -DMySQL_INCLUDE_DIR="&MYSQLPREFIX&\include"
2762+ -DMySQL_LIBRARY="&MYSQLPREFIX&\lib\mariadb\liblibmariadb.dll.a"
27182763 -DFEATURE_system_sqlite=OFF
27192764 -DBUILD_qtopcua=OFF
27202765 ]],
@@ -2825,6 +2870,7 @@ conf.q6_2wx6m2 = {
28252870 host = "Win10",
28262871 toolchain = "MinGW1210-64",
28272872 opensslConf = "o3wx6m2",
2873+ mysqlConf = "m3_3wx6g2",
28282874 useCMake = "20",
28292875 configureParameter = [[
28302876 -G"Ninja"
@@ -2848,6 +2894,9 @@ conf.q6_2wx6m2 = {
28482894 -DFEATURE_schannel=ON
28492895 -DFEATURE_sql_sqlite=ON
28502896 -DFEATURE_sql_odbc=ON
2897+ -DFEATURE_sql_mysql=ON
2898+ -DMySQL_INCLUDE_DIR="&MYSQLPREFIX&\include"
2899+ -DMySQL_LIBRARY="&MYSQLPREFIX&\lib\mariadb\liblibmariadb.dll.a"
28512900 -DFEATURE_system_sqlite=OFF
28522901 -DBUILD_qtopcua=OFF
28532902 ]],
@@ -2898,6 +2947,7 @@ conf.q6_2wx6u5 = {
28982947 host = "Win10",
28992948 toolchain = "MinGWLLVM-ucrt15-64",
29002949 opensslConf = "o3wx6u5",
2950+ mysqlConf = "m3_3wx6u5",
29012951 useCMake = "Latest",
29022952 configureParameter = [[
29032953 -G"Ninja"
@@ -2921,6 +2971,9 @@ conf.q6_2wx6u5 = {
29212971 -DFEATURE_schannel=ON
29222972 -DFEATURE_sql_sqlite=ON
29232973 -DFEATURE_sql_odbc=ON
2974+ -DFEATURE_sql_mysql=ON
2975+ -DMySQL_INCLUDE_DIR="&MYSQLPREFIX&\include"
2976+ -DMySQL_LIBRARY="&MYSQLPREFIX&\lib\mariadb\liblibmariadb.dll.a"
29242977 -DFEATURE_system_sqlite=OFF
29252978 -DBUILD_qtwebengine=OFF
29262979 -DBUILD_qtopcua=OFF
@@ -2936,6 +2989,7 @@ conf.q6_2wx6s5 = {
29362989 host = "Win10",
29372990 toolchain = "MinGWLLVM-msvcrt15-64",
29382991 opensslConf = "o3wx6s5",
2992+ mysqlConf = "m3_3wx6s5",
29392993 useCMake = "Latest",
29402994 configureParameter = [[
29412995 -G"Ninja"
@@ -2959,6 +3013,9 @@ conf.q6_2wx6s5 = {
29593013 -DFEATURE_schannel=ON
29603014 -DFEATURE_sql_sqlite=ON
29613015 -DFEATURE_sql_odbc=ON
3016+ -DFEATURE_sql_mysql=ON
3017+ -DMySQL_INCLUDE_DIR="&MYSQLPREFIX&\include"
3018+ -DMySQL_LIBRARY="&MYSQLPREFIX&\lib\mariadb\liblibmariadb.dll.a"
29623019 -DFEATURE_system_sqlite=OFF
29633020 -DBUILD_qtwebengine=OFF
29643021 -DBUILD_qtopcua=OFF
@@ -3026,6 +3083,7 @@ conf.q6_2mal = {
30263083 qtVersion = "6.2.4-5",
30273084 host = "macOSM1",
30283085 opensslConf = "o3mal",
3086+ mysqlConf = "m3_3mal",
30293087 useCMake = "Latest",
30303088 configureParameter = [[
30313089 -G"Ninja"
@@ -3050,6 +3108,9 @@ conf.q6_2mal = {
30503108 -DOPENSSL_ROOT_DIR=&OPENSSLDIR&
30513109 -DFEATURE_securetransport=ON
30523110 -DFEATURE_sql_sqlite=ON
3111+ -DFEATURE_sql_mysql=ON
3112+ -DMySQL_INCLUDE_DIR="&MYSQLPREFIX&/include"
3113+ -DMySQL_LIBRARY="&MYSQLPREFIX&/lib/mariadb/libmariadb.3.dylib"
30533114 -DFEATURE_system_sqlite=OFF
30543115 -DBUILD_qtwebengine=OFF
30553116 -DCMAKE_SKIP_BUILD_RPATH=OFF
@@ -3065,6 +3126,7 @@ conf.q6_2malnf = {
30653126 host = "macOSM1",
30663127 variant = {"-noFramework"},
30673128 opensslConf = "o3mal",
3129+ mysqlConf = "m3_3mal",
30683130 useCMake = "Latest",
30693131 configureParameter = [[
30703132 -G"Ninja"
@@ -3089,6 +3151,9 @@ conf.q6_2malnf = {
30893151 -DOPENSSL_ROOT_DIR=&OPENSSLDIR&
30903152 -DFEATURE_securetransport=ON
30913153 -DFEATURE_sql_sqlite=ON
3154+ -DFEATURE_sql_mysql=ON
3155+ -DMySQL_INCLUDE_DIR="&MYSQLPREFIX&/include"
3156+ -DMySQL_LIBRARY="&MYSQLPREFIX&/lib/mariadb/libmariadb.3.dylib"
30923157 -DFEATURE_system_sqlite=OFF
30933158 -DBUILD_qtwebengine=OFF
30943159 -DCMAKE_SKIP_BUILD_RPATH=OFF
@@ -3749,6 +3814,7 @@ conf.q6_4wx6v9 = {
37493814 host = "Win10",
37503815 toolchain = "MSVC2019-64",
37513816 opensslConf = "o3wx6v9",
3817+ mysqlConf = "m3_3wx6v9",
37523818 useCMake = "Latest",
37533819 configureParameter = [[
37543820 -G"Ninja"
@@ -3772,6 +3838,9 @@ conf.q6_4wx6v9 = {
37723838 -DFEATURE_schannel=ON
37733839 -DFEATURE_sql_sqlite=ON
37743840 -DFEATURE_sql_odbc=ON
3841+ -DFEATURE_sql_mysql=ON
3842+ -DMySQL_INCLUDE_DIR="&MYSQLPREFIX&\include"
3843+ -DMySQL_LIBRARY="&MYSQLPREFIX&\lib\mariadb\libmariadb.lib"
37753844 -DFEATURE_system_sqlite=OFF
37763845 -DFEATURE_webengine_proprietary_codecs=ON
37773846 -DFEATURE_qtpdf_build=ON
@@ -3785,6 +3854,7 @@ conf.q6_4wx6v2 = {
37853854 host = "Win10",
37863855 toolchain = "MSVC2022-64",
37873856 opensslConf = "o3wx6v2",
3857+ mysqlConf = "m3_3wx6v2",
37883858 useCMake = "Latest",
37893859 configureParameter = [[
37903860 -G"Ninja"
@@ -3808,6 +3878,9 @@ conf.q6_4wx6v2 = {
38083878 -DFEATURE_schannel=ON
38093879 -DFEATURE_sql_sqlite=ON
38103880 -DFEATURE_sql_odbc=ON
3881+ -DFEATURE_sql_mysql=ON
3882+ -DMySQL_INCLUDE_DIR="&MYSQLPREFIX&\include"
3883+ -DMySQL_LIBRARY="&MYSQLPREFIX&\lib\mariadb\libmariadb.lib"
38113884 -DFEATURE_system_sqlite=OFF
38123885 -DFEATURE_webengine_proprietary_codecs=ON
38133886 -DFEATURE_qtpdf_build=ON
@@ -3916,6 +3989,7 @@ conf.q6_4wx6g2 = {
39163989 host = "Win10",
39173990 toolchain = "MinGW1210-64",
39183991 opensslConf = "o3wx6m2",
3992+ mysqlConf = "m3_3wx6g2",
39193993 useCMake = "20",
39203994 configureParameter = [[
39213995 -G"Ninja"
@@ -3939,6 +4013,9 @@ conf.q6_4wx6g2 = {
39394013 -DFEATURE_schannel=ON
39404014 -DFEATURE_sql_sqlite=ON
39414015 -DFEATURE_sql_odbc=ON
4016+ -DFEATURE_sql_mysql=ON
4017+ -DMySQL_INCLUDE_DIR="&MYSQLPREFIX&\include"
4018+ -DMySQL_LIBRARY="&MYSQLPREFIX&\lib\mariadb\liblibmariadb.dll.a"
39424019 -DFEATURE_system_sqlite=OFF
39434020 -DBUILD_qtopcua=OFF
39444021 ]],
@@ -4010,6 +4087,7 @@ conf.q6_4wx6u5 = {
40104087 host = "Win10",
40114088 toolchain = "MinGWLLVM-ucrt15-64",
40124089 opensslConf = "o3wx6u5",
4090+ mysqlConf = "m3_3wx6u5",
40134091 useCMake = "Latest",
40144092 configureParameter = [[
40154093 -G"Ninja"
@@ -4033,6 +4111,9 @@ conf.q6_4wx6u5 = {
40334111 -DFEATURE_schannel=ON
40344112 -DFEATURE_sql_sqlite=ON
40354113 -DFEATURE_sql_odbc=ON
4114+ -DFEATURE_sql_mysql=ON
4115+ -DMySQL_INCLUDE_DIR="&MYSQLPREFIX&\include"
4116+ -DMySQL_LIBRARY="&MYSQLPREFIX&\lib\mariadb\liblibmariadb.dll.a"
40364117 -DFEATURE_system_sqlite=OFF
40374118 -DBUILD_qtwebengine=OFF
40384119 -DBUILD_qtopcua=OFF
@@ -4048,6 +4129,7 @@ conf.q6_4wx6s5 = {
40484129 host = "Win10",
40494130 toolchain = "MinGWLLVM-msvcrt15-64",
40504131 opensslConf = "o3wx6s5",
4132+ mysqlConf = "m3_3wx6s5",
40514133 useCMake = "Latest",
40524134 configureParameter = [[
40534135 -G"Ninja"
@@ -4071,6 +4153,9 @@ conf.q6_4wx6s5 = {
40714153 -DFEATURE_schannel=ON
40724154 -DFEATURE_sql_sqlite=ON
40734155 -DFEATURE_sql_odbc=ON
4156+ -DFEATURE_sql_mysql=ON
4157+ -DMySQL_INCLUDE_DIR="&MYSQLPREFIX&\include"
4158+ -DMySQL_LIBRARY="&MYSQLPREFIX&\lib\mariadb\liblibmariadb.dll.a"
40744159 -DFEATURE_system_sqlite=OFF
40754160 -DBUILD_qtwebengine=OFF
40764161 -DBUILD_qtopcua=OFF
@@ -4138,6 +4223,7 @@ conf.q6_4mal = {
41384223 qtVersion = "6.4.2",
41394224 host = "macOSM1",
41404225 opensslConf = "o3mal",
4226+ mysqlConf = "m3_3mal",
41414227 useCMake = "Latest",
41424228 configureParameter = [[
41434229 -G"Ninja"
@@ -4162,6 +4248,9 @@ conf.q6_4mal = {
41624248 -DOPENSSL_ROOT_DIR=&OPENSSLDIR&
41634249 -DFEATURE_securetransport=ON
41644250 -DFEATURE_sql_sqlite=ON
4251+ -DFEATURE_sql_mysql=ON
4252+ -DMySQL_INCLUDE_DIR="&MYSQLPREFIX&/include"
4253+ -DMySQL_LIBRARY="&MYSQLPREFIX&/lib/mariadb/libmariadb.3.dylib"
41654254 -DFEATURE_system_sqlite=OFF
41664255 -DFEATURE_webengine_proprietary_codecs=ON
41674256 -DFEATURE_qtpdf_build=ON
@@ -4178,6 +4267,7 @@ conf.q6_4malnf = {
41784267 host = "macOSM1",
41794268 variant = {"-noFramework"},
41804269 opensslConf = "o3mal",
4270+ mysqlConf = "m3_3mal",
41814271 useCMake = "Latest",
41824272 configureParameter = [[
41834273 -G"Ninja"
@@ -4202,6 +4292,9 @@ conf.q6_4malnf = {
42024292 -DOPENSSL_ROOT_DIR=&OPENSSLDIR&
42034293 -DFEATURE_securetransport=ON
42044294 -DFEATURE_sql_sqlite=ON
4295+ -DFEATURE_sql_mysql=ON
4296+ -DMySQL_INCLUDE_DIR="&MYSQLPREFIX&/include"
4297+ -DMySQL_LIBRARY="&MYSQLPREFIX&/lib/mariadb/libmariadb.3.dylib"
42054298 -DFEATURE_system_sqlite=OFF
42064299 -DFEATURE_webengine_proprietary_codecs=ON
42074300 -DFEATURE_qtpdf_build=ON
@@ -4599,6 +4692,7 @@ conf.q6_5wx6v2 = {
45994692 host = "Win10",
46004693 toolchain = "MSVC2022-64",
46014694 opensslConf = "o3wx6v2",
4695+ mysqlConf = "m3_3wx6v2",
46024696 useCMake = "Latest",
46034697 configureParameter = [[
46044698 -G"Ninja"
@@ -4622,6 +4716,9 @@ conf.q6_5wx6v2 = {
46224716 -DFEATURE_schannel=ON
46234717 -DFEATURE_sql_sqlite=ON
46244718 -DFEATURE_sql_odbc=ON
4719+ -DFEATURE_sql_mysql=ON
4720+ -DMySQL_INCLUDE_DIR="&MYSQLPREFIX&\include"
4721+ -DMySQL_LIBRARY="&MYSQLPREFIX&\lib\mariadb\libmariadb.lib"
46254722 -DFEATURE_system_sqlite=OFF
46264723 -DFEATURE_webengine_proprietary_codecs=ON
46274724 -DFEATURE_qtpdf_build=ON
@@ -4774,6 +4871,7 @@ conf.q6_5wx6g2 = {
47744871 host = "Win10",
47754872 toolchain = "MinGW1210-64",
47764873 opensslConf = "o3wx6m2",
4874+ mysqlConf = "m3_3wx6g2",
47774875 useCMake = "20",
47784876 configureParameter = [[
47794877 -G"Ninja"
@@ -4797,6 +4895,9 @@ conf.q6_5wx6g2 = {
47974895 -DFEATURE_schannel=ON
47984896 -DFEATURE_sql_sqlite=ON
47994897 -DFEATURE_sql_odbc=ON
4898+ -DFEATURE_sql_mysql=ON
4899+ -DMySQL_INCLUDE_DIR="&MYSQLPREFIX&\include"
4900+ -DMySQL_LIBRARY="&MYSQLPREFIX&\lib\mariadb\liblibmariadb.dll.a"
48004901 -DFEATURE_system_sqlite=OFF
48014902 -DBUILD_qtgrpc=OFF
48024903 ]],
@@ -4913,6 +5014,7 @@ conf.q6_5wx6u5 = {
49135014 host = "Win10",
49145015 toolchain = "MinGWLLVM-ucrt15-64",
49155016 opensslConf = "o3wx6u5",
5017+ mysqlConf = "m3_3wx6u5",
49165018 useCMake = "Latest",
49175019 configureParameter = [[
49185020 -G"Ninja"
@@ -4936,6 +5038,9 @@ conf.q6_5wx6u5 = {
49365038 -DFEATURE_schannel=ON
49375039 -DFEATURE_sql_sqlite=ON
49385040 -DFEATURE_sql_odbc=ON
5041+ -DFEATURE_sql_mysql=ON
5042+ -DMySQL_INCLUDE_DIR="&MYSQLPREFIX&\include"
5043+ -DMySQL_LIBRARY="&MYSQLPREFIX&\lib\mariadb\liblibmariadb.dll.a"
49395044 -DFEATURE_system_sqlite=OFF
49405045 -DBUILD_qtgrpc=OFF
49415046 -DBUILD_qtwebengine=OFF
@@ -4951,6 +5056,7 @@ conf.q6_5wx6s5 = {
49515056 host = "Win10",
49525057 toolchain = "MinGWLLVM-msvcrt15-64",
49535058 opensslConf = "o3wx6s5",
5059+ mysqlConf = "m3_3wx6s5",
49545060 useCMake = "Latest",
49555061 configureParameter = [[
49565062 -G"Ninja"
@@ -4974,6 +5080,9 @@ conf.q6_5wx6s5 = {
49745080 -DFEATURE_schannel=ON
49755081 -DFEATURE_sql_sqlite=ON
49765082 -DFEATURE_sql_odbc=ON
5083+ -DFEATURE_sql_mysql=ON
5084+ -DMySQL_INCLUDE_DIR="&MYSQLPREFIX&\include"
5085+ -DMySQL_LIBRARY="&MYSQLPREFIX&\lib\mariadb\liblibmariadb.dll.a"
49775086 -DFEATURE_system_sqlite=OFF
49785087 -DBUILD_qtgrpc=OFF
49795088 -DBUILD_qtwebengine=OFF
@@ -5046,6 +5155,7 @@ conf.q6_5mal = {
50465155 qtVersion = "6.5.0-beta2",
50475156 host = "macOSM1",
50485157 opensslConf = "o3mal",
5158+ mysqlConf = "m3_3mal",
50495159 useCMake = "Latest",
50505160 configureParameter = [[
50515161 -G"Ninja"
@@ -5070,6 +5180,9 @@ conf.q6_5mal = {
50705180 -DOPENSSL_ROOT_DIR=&OPENSSLDIR&
50715181 -DFEATURE_securetransport=ON
50725182 -DFEATURE_sql_sqlite=ON
5183+ -DFEATURE_sql_mysql=ON
5184+ -DMySQL_INCLUDE_DIR="&MYSQLPREFIX&/include"
5185+ -DMySQL_LIBRARY="&MYSQLPREFIX&/lib/mariadb/libmariadb.3.dylib"
50735186 -DFEATURE_system_sqlite=OFF
50745187 -DFEATURE_webengine_proprietary_codecs=ON
50755188 -DFEATURE_qtpdf_build=ON
@@ -5086,6 +5199,7 @@ conf.q6_5malnf = {
50865199 host = "macOSM1",
50875200 variant = {"-noFramework"},
50885201 opensslConf = "o3mal",
5202+ mysqlConf = "m3_3mal",
50895203 useCMake = "Latest",
50905204 configureParameter = [[
50915205 -G"Ninja"
@@ -5110,6 +5224,9 @@ conf.q6_5malnf = {
51105224 -DOPENSSL_ROOT_DIR=&OPENSSLDIR&
51115225 -DFEATURE_securetransport=ON
51125226 -DFEATURE_sql_sqlite=ON
5227+ -DFEATURE_sql_mysql=ON
5228+ -DMySQL_INCLUDE_DIR="&MYSQLPREFIX&/include"
5229+ -DMySQL_LIBRARY="&MYSQLPREFIX&/lib/mariadb/libmariadb.3.dylib"
51135230 -DFEATURE_system_sqlite=OFF
51145231 -DFEATURE_webengine_proprietary_codecs=ON
51155232 -DFEATURE_qtpdf_build=ON