• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Commit MetaInfo

Revision4a80911a76f71accf27df67fdbd708265cc0ff6d (tree)
Time2022-08-19 21:35:37
AuthorFs <Fsu0413@vip....>
CommiterFs

Log Message

杀鸡2

Change Summary

Incremental Difference

--- a/Compile/lib/opensslCompile/conf.lua
+++ b/Compile/lib/opensslCompile/conf.lua
@@ -28,11 +28,12 @@ abbrs:
2828 v7: VS2017
2929 v9: VS2019
3030 v2: VS2022
31- m7: MinGW-w64, with GCC 7.3.0
32- m8: MinGW-w64, with GCC 8.1.0
33- m1: MinGW-w64, with GCC 11.2.0
34- Lv / (deprecated) mv: LLVM/Clang based MinGW-w64, msvcrt, with LLVM 14
35- Lu / (deprecated) mu: LLVM/Clang based MinGW-w64, ucrt, with LLVM 14
31+ m7: MinGW-w64, with GCC 7.3.0 (no new builds)
32+ m8: MinGW-w64, with GCC 8.1.0 (no new builds)
33+ g1 / (deprecated) m1: MinGW-w64, with GCC 11.2.0
34+ g2 / (deprecated) m2: MinGW-w64, with GCC 12.1.0
35+ m4 / (deprecated) mv: LLVM/Clang based MinGW-w64, msvcrt, with LLVM 14 (naming conflicted with previous MinGW-w64 with GCC 4.9.4. Since there is currently no build who uses GCC 4.9.4 we can safely use this name)
36+ u4 / (deprecated) mu: LLVM/Clang based MinGW-w64, ucrt, with LLVM 14
3637 nl: Android NDK r21e/Previous LTS
3738 n3: Android NDK r23c/Previous LTS
3839 n5: Android NDK r25/Latest LTS
@@ -402,6 +403,8 @@ conf.o3wx6v2st = {
402403
403404 --------------------------------------------------------------------
404405
406+-- Note: "m" changed its meaning for LLVM-based toolchain with MinGW-w64 MSVCRT.
407+-- Note: Future version of this build configuration should be called "o*wx6g1" where "g" means GNU-based toolchain with MinGW-w64.
405408 conf.o3wx6m1 = {
406409 name = "OpenSSL3.0.5-Windows-x86_64-MinGW-GCC&TARGETTOOLVERSION&",
407410 opensslVersion = "3.0.5",
@@ -419,6 +422,8 @@ conf.o3wx6m1 = {
419422 ]],
420423 }
421424
425+-- Note: "m" changed its meaning for LLVM-based toolchain with MinGW-w64 MSVCRT.
426+-- Note: Future version of this build configuration should be called "o*wx6g2" where "g" means GNU-based toolchain with MinGW-w64.
422427 conf.o3wx6m2 = {
423428 name = "OpenSSL3.0.5-Windows-x86_64-MinGW-GCC&TARGETTOOLVERSION&",
424429 opensslVersion = "3.0.5",
@@ -436,8 +441,7 @@ conf.o3wx6m2 = {
436441 ]],
437442 }
438443
439--- Note: Current instruction by "o*wx6mu" has nowhere to indicate that this is an LLVM-based toolchain.
440--- Note: Future version of this build configuration should be called "o*wx6Lu" where "L" means LLVM-based toolchain.
444+-- Note: Future version of this build configuration should be called "o*wx6u4" where "u" means LLVM-based toolchain with MinGW-w64 UCRT.
441445 conf.o3wx6mu = {
442446 name = "OpenSSL3.0.5-Windows-x86_64-llvm-mingw-&TARGETTOOLVERSION&-ucrt",
443447 opensslVersion = "3.0.5",
@@ -456,8 +460,7 @@ conf.o3wx6mu = {
456460 ]],
457461 }
458462
459--- Note: Current instruction by "o*wx6mv" has nowhere to indicate that this is an LLVM-based toolchain.
460--- Note: Future version of this build configuration should be called "o*wx6Lv" where "L" means LLVM-based toolchain.
463+-- Note: Future version of this build configuration should be called "o*wx6m4" where "m" means LLVM-based toolchain with MinGW-w64 MSVCRT.
461464 conf.o3wx6mv = {
462465 name = "OpenSSL3.0.5-Windows-x86_64-llvm-mingw-&TARGETTOOLVERSION&-msvcrt",
463466 opensslVersion = "3.0.5",
--- a/Compile/lib/qtCompile/conf.lua
+++ b/Compile/lib/qtCompile/conf.lua
@@ -9,6 +9,7 @@ abbrs:
99 q5_kde: Qt 5.15.x KDE maintained version w/ latest QtWebEngine and latest QtScript
1010 q6_2: Qt 6.2.4/Latest Qt 6 LTS w/ latest QtWebEngine
1111 q6_3: Qt 6.3.1
12+ q6_4: Qt 6.4.0 (Pre-release)
1213 If prefixed with a lower-case "m", it is a modified Qt version
1314
1415 Platforms:
@@ -35,11 +36,13 @@ abbrs:
3536 v2: VS2022
3637 m7: MinGW-w64, with GCC 7.3.0
3738 m8: MinGW-w64, with GCC 8.1.0
38- m1: MinGW-w64, with GCC 11.2.0
39- Lv / (deprecated) mv: LLVM/Clang based MinGW-w64, msvcrt, with LLVM 14
40- Lu / (deprecated) mu: LLVM/Clang based MinGW-w64, ucrt, with LLVM 14
39+ g1 / (deprecated) m1: MinGW-w64, with GCC 11.2.0
40+ g2 / (deprecated) m2: MinGW-w64, with GCC 12.1.0
41+ m4 / (deprecated) mv: LLVM/Clang based MinGW-w64, msvcrt, with LLVM 14 (naming conflicted with previous MinGW-w64 with GCC 4.9.4. Since there is currently no build who uses GCC 4.9.4 we can safely use this name)
42+ u4 / (deprecated) mu: LLVM/Clang based MinGW-w64, ucrt, with LLVM 14
4143 nl: Android NDK r21e/Previous LTS
42- n3: Android NDK r23c/Latest LTS
44+ n3: Android NDK r23c/Previous LTS
45+ n5: Android NDK r25/Latest LTS
4346 If omitted, it use a toolchain in default PATH, which should be AppleClang in macOS, or GCC in Linux.
4447
4548 Variants:
@@ -3061,8 +3064,6 @@ conf.q6_2wx6m2sf = {
30613064 ]],
30623065 }
30633066
3064--- Note: Current instruction by "q6_*wx6mu" has nowhere to indicate that this is an LLVM-based toolchain.
3065--- Future version of this build configuration should be called "q6_*wx6Lu" where "L" means LLVM-based toolchain.
30663067 conf.q6_2wx6mu = {
30673068 name = "Qt6.2.4-Windows-x86_64-llvm-mingw-&HOSTTOOLVERSION&-ucrt",
30683069 qtVersion = "6.2.4",
@@ -3102,8 +3103,6 @@ conf.q6_2wx6mu = {
31023103 ]],
31033104 }
31043105
3105--- Note: Current instruction by "q6_*wx6mv" has nowhere to indicate that this is an LLVM-based toolchain.
3106--- Note: Future version of this build configuration should be called "q6_*wx6Lv" where "L" means LLVM-based toolchain.
31073106 conf.q6_2wx6mv = {
31083107 name = "Qt6.2.4-Windows-x86_64-llvm-mingw-&HOSTTOOLVERSION&-msvcrt",
31093108 qtVersion = "6.2.4",
@@ -4183,6 +4182,8 @@ conf.q6_3wx6v2_wa6v2 = {
41834182 ]],
41844183 }
41854184
4185+-- Note: "m" changed its meaning for LLVM-based toolchain with MinGW-w64 MSVCRT.
4186+-- Note: Future version of this build configuration should be called "q*_*wx6g1" where "g" means GNU-based toolchain with MinGW-w64.
41864187 conf.q6_3wx6m1 = {
41874188 name = "Qt6.3.1-Windows-x86_64-MinGW&HOSTTOOLVERSION&",
41884189 qtVersion = "6.3.1",
@@ -4217,6 +4218,8 @@ conf.q6_3wx6m1 = {
42174218 ]],
42184219 }
42194220
4221+-- Note: "m" changed its meaning for LLVM-based toolchain with MinGW-w64 MSVCRT.
4222+-- Note: Future version of this build configuration should be called "q*_*wx6g2st" where "g" means GNU-based toolchain with MinGW-w64, and is updated to GCC 12 series.
42204223 conf.q6_3wx6m1st = {
42214224 name = "Qt6.3.1-Windows-x86_64-MinGW&HOSTTOOLVERSION&-static",
42224225 qtVersion = "6.3.1",
@@ -4275,6 +4278,8 @@ conf.q6_3wx6m1st = {
42754278 ]],
42764279 }
42774280
4281+-- Note: "m" changed its meaning for LLVM-based toolchain with MinGW-w64 MSVCRT.
4282+-- Note: Future version of this build configuration should be called "q*_*wx6g2" where "g" means GNU-based toolchain with MinGW-w64.
42784283 conf.q6_3wx6m2 = {
42794284 name = "Qt6.3.1-Windows-x86_64-MinGW&HOSTTOOLVERSION&",
42804285 qtVersion = "6.3.1",
@@ -4309,8 +4314,7 @@ conf.q6_3wx6m2 = {
43094314 ]],
43104315 }
43114316
4312--- Note: Current instruction by "q6_*wx6mu" has nowhere to indicate that this is an LLVM-based toolchain.
4313--- Note: Future version of this build configuration should be called "q6_*wx6Lu" where "L" means LLVM-based toolchain.
4317+-- Note: Future version of this build configuration is called "q*_*wx6u4" where "u" means LLVM-based toolchain with MinGW-w64 UCRT.
43144318 conf.q6_3wx6mu = {
43154319 name = "Qt6.3.1-Windows-x86_64-llvm-mingw-&HOSTTOOLVERSION&-ucrt",
43164320 qtVersion = "6.3.1",
@@ -4350,8 +4354,7 @@ conf.q6_3wx6mu = {
43504354 ]],
43514355 }
43524356
4353--- Note: Current instruction by "q6_*wx6mv" has nowhere to indicate that this is an LLVM-based toolchain.
4354--- Note: Future version of this build configuration should be called "q6_*wx6Lv" where "L" means LLVM-based toolchain.
4357+-- Note: Future version of this build configuration is called "q*_*wx6m4" where "m" means LLVM-based toolchain with MinGW-w64 MSVCRT.
43554358 conf.q6_3wx6mv = {
43564359 name = "Qt6.3.1-Windows-x86_64-llvm-mingw-&HOSTTOOLVERSION&-msvcrt",
43574360 qtVersion = "6.3.1",
@@ -4711,6 +4714,8 @@ conf.q6_3ma6st = {
47114714 ]],
47124715 }
47134716
4717+-- Note: "m" changed its meaning for LLVM-based toolchain with MinGW-w64 MSVCRT.
4718+-- Note: Future version of this build configuration is called "q*_*wx6g2_aa6n5" where "g" means GNU-based toolchain with MinGW-w64, and is updated its host tools to GCC 12 series, while NDK is updated to r25.
47144719 conf.q6_3wx6m1_aa6n3 = {
47154720 name = "Qt6.3.1-Android-arm64-Clang-NDKr23c-XWindows-x86_64-MinGW&HOSTTOOLVERSION&",
47164721 qtVersion = "6.3.1",
@@ -4750,6 +4755,8 @@ conf.q6_3wx6m1_aa6n3 = {
47504755 ]],
47514756 }
47524757
4758+-- Note: "m" changed its meaning for LLVM-based toolchain with MinGW-w64 MSVCRT.
4759+-- Note: Future version of this build configuration is called "q*_*wx6g2_ax6n5" where "g" means GNU-based toolchain with MinGW-w64, and is updated its host tools to GCC 12 series, while NDK is updated to r25.
47534760 conf.q6_3wx6m1_ax6n3 = {
47544761 name = "Qt6.3.1-Android-x86_64-Clang-NDKr23c-XWindows-x86_64-MinGW&HOSTTOOLVERSION&",
47554762 qtVersion = "6.3.1",
@@ -5012,6 +5019,8 @@ conf.q6_3ma6_ax6n3 = {
50125019 }
50135020
50145021 -- WebAssembly uses emcmake which don't need a toolchain file
5022+-- Note: "m" changed its meaning for LLVM-based toolchain with MinGW-w64 MSVCRT.
5023+-- Note: Future version of this build configuration is called "q*_*wx6g2_W" where "g" means GNU-based toolchain with MinGW-w64, and is updated its host tools to GCC 12 series.
50155024 conf.q6_3wx6m1_W = {
50165025 name = "Qt6.3.1-WebAssembly-emscripten&TARGETEMCCVERSION&-xWindows-x86_64-MinGW&HOSTTOOLVERSION&",
50175026 qtVersion = "6.3.1",
@@ -5298,7 +5307,7 @@ conf.q6_4wx6v2_wa6v2 = {
52985307 ]],
52995308 }
53005309
5301-conf.q6_4wx6m2 = {
5310+conf.q6_4wx6g2 = {
53025311 name = "Qt6.4.0-beta3-Windows-x86_64-MinGW&HOSTTOOLVERSION&",
53035312 qtVersion = "6.4.0-beta3",
53045313 host = "Win10",
@@ -5332,7 +5341,7 @@ conf.q6_4wx6m2 = {
53325341 ]],
53335342 }
53345343
5335-conf.q6_4wx6m2st = {
5344+conf.q6_4wx6g2st = {
53365345 name = "Qt6.4.0-beta3-Windows-x86_64-MinGW&HOSTTOOLVERSION&-static",
53375346 qtVersion = "6.4.0-beta3",
53385347 host = "Win10",
@@ -5390,7 +5399,7 @@ conf.q6_4wx6m2st = {
53905399 ]],
53915400 }
53925401
5393-conf.q6_4wx6Lu = {
5402+conf.q6_4wx6u4 = {
53945403 name = "Qt6.4.0-beta3-Windows-x86_64-llvm-mingw-&HOSTTOOLVERSION&-ucrt",
53955404 qtVersion = "6.4.0-beta3",
53965405 host = "Win10",
@@ -5429,7 +5438,7 @@ conf.q6_4wx6Lu = {
54295438 ]],
54305439 }
54315440
5432-conf.q6_4wx6Lv = {
5441+conf.q6_4wx6m4 = {
54335442 name = "Qt6.4.0-beta3-Windows-x86_64-llvm-mingw-&HOSTTOOLVERSION&-msvcrt",
54345443 qtVersion = "6.4.0-beta3",
54355444 host = "Win10",
@@ -5788,7 +5797,7 @@ conf.q6_4ma6st = {
57885797 ]],
57895798 }
57905799
5791-conf.q6_4wx6m2_aa6n3 = {
5800+conf.q6_4wx6g2_aa6n5 = {
57925801 name = "Qt6.4.0-beta3-Android-arm64-Clang-NDKr25-XWindows-x86_64-MinGW&HOSTTOOLVERSION&",
57935802 qtVersion = "6.4.0-beta3",
57945803 host = "Win10",
@@ -5827,7 +5836,7 @@ conf.q6_4wx6m2_aa6n3 = {
58275836 ]],
58285837 }
58295838
5830-conf.q6_4wx6m2_ax6n3 = {
5839+conf.q6_4wx6g2_ax6n5 = {
58315840 name = "Qt6.4.0-beta3-Android-x86_64-Clang-NDKr25-XWindows-x86_64-MinGW&HOSTTOOLVERSION&",
58325841 qtVersion = "6.4.0-beta3",
58335842 host = "Win10",
@@ -5866,7 +5875,7 @@ conf.q6_4wx6m2_ax6n3 = {
58665875 ]],
58675876 }
58685877
5869-conf.q6_4lx6_aa6n3 = {
5878+conf.q6_4lx6_aa6n5 = {
58705879 name = "Qt6.4.0-beta3-Android-arm64-Clang-NDKr25-xLinux-x86_64-gcc&HOSTTOOLVERSION&",
58715880 qtVersion = "6.4.0-beta3",
58725881 host = "Rocky9",
@@ -5903,7 +5912,7 @@ conf.q6_4lx6_aa6n3 = {
59035912 ]],
59045913 }
59055914
5906-conf.q6_4lx6_ax6n3 = {
5915+conf.q6_4lx6_ax6n5 = {
59075916 name = "Qt6.4.0-beta3-Android-x86_64-Clang-NDKr25-xLinux-x86_64-gcc&HOSTTOOLVERSION&",
59085917 qtVersion = "6.4.0-beta3",
59095918 host = "Rocky9",
@@ -5940,7 +5949,7 @@ conf.q6_4lx6_ax6n3 = {
59405949 ]],
59415950 }
59425951
5943-conf.q6_4mx6_aa6n3 = {
5952+conf.q6_4mx6_aa6n5 = {
59445953 name = "Qt6.4.0-beta3-Android-arm64-Clang-NDKr25-xmacOS-x86_64-AppleClang&HOSTTOOLVERSION&",
59455954 qtVersion = "6.4.0-beta3",
59465955 host = "macOS1015",
@@ -5977,7 +5986,7 @@ conf.q6_4mx6_aa6n3 = {
59775986 ]],
59785987 }
59795988
5980-conf.q6_4mx6_ax6n3 = {
5989+conf.q6_4mx6_ax6n5 = {
59815990 name = "Qt6.4.0-beta3-Android-x86_64-Clang-NDKr25-xmacOS-x86_64-AppleClang&HOSTTOOLVERSION&",
59825991 qtVersion = "6.4.0-beta3",
59835992 host = "macOS1015",
@@ -6014,7 +6023,7 @@ conf.q6_4mx6_ax6n3 = {
60146023 ]],
60156024 }
60166025
6017-conf.q6_4ma6_aa6n3 = {
6026+conf.q6_4ma6_aa6n5 = {
60186027 name = "Qt6.4.0-beta3-Android-arm64-Clang-NDKr25-xmacOS-arm64_v8a-AppleClang&HOSTTOOLVERSION&",
60196028 qtVersion = "6.4.0-beta3",
60206029 host = "macOSM1",
@@ -6051,7 +6060,7 @@ conf.q6_4ma6_aa6n3 = {
60516060 ]],
60526061 }
60536062
6054-conf.q6_4ma6_ax6n3 = {
6063+conf.q6_4ma6_ax6n5 = {
60556064 name = "Qt6.4.0-beta3-Android-x86_64-Clang-NDKr25-xmacOS-arm64_v8a-AppleClang&HOSTTOOLVERSION&",
60566065 qtVersion = "6.4.0-beta3",
60576066 host = "macOSM1",
@@ -6089,7 +6098,7 @@ conf.q6_4ma6_ax6n3 = {
60896098 }
60906099
60916100 -- WebAssembly uses emcmake which don't need a toolchain file
6092-conf.q6_4wx6m1_W = {
6101+conf.q6_4wx6g2_W = {
60936102 name = "Qt6.4.0-beta3-WebAssembly-emscripten&TARGETEMCCVERSION&-xWindows-x86_64-MinGW&HOSTTOOLVERSION&",
60946103 qtVersion = "6.4.0-beta3",
60956104 host = "Win10",
@@ -6231,7 +6240,7 @@ local Qt6StaticConf = {
62316240 Win10 = {
62326241 ["6.2.4"] = "q6_2wx6m1st",
62336242 ["6.3.1"] = "q6_3wx6m1st",
6234- ["6.4.0-beta3"] = "q6_4wx6m2st",
6243+ ["6.4.0-beta3"] = "q6_4wx6g2st",
62356244 },
62366245 Win10MSVC2019 = {
62376246 ["6.2.4"] = "q6_2wx6v9st",
@@ -6254,7 +6263,7 @@ local Qt6StaticConf = {
62546263 },
62556264 macOSM1 = {
62566265 ["6.3.1"] = "q6_3ma6st",
6257- ["6.4.0-beta3"] = "q6_4mx6st",
6266+ ["6.4.0-beta3"] = "q6_4ma6st",
62586267 },
62596268 }
62606269