• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

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

Commit MetaInfo

Revisione2a1500414c2349321482370fb26171787affe3c (tree)
Time2023-01-27 15:31:45
AuthorFs <Fsu0413@vip....>
CommiterFs

Log Message

Merge branch 'master' of github.com:Fsu0413/Fs-scripts

Change Summary

Incremental Difference

--- a/Compile/lib/Configuration.lua
+++ b/Compile/lib/Configuration.lua
@@ -498,6 +498,16 @@ conf.Qt.generateConfTable = function(self, host, job)
498498 for _, path in ipairs(opensslLibPath) do
499499 ret.EXTRAINSTALL = ret.EXTRAINSTALL .. copyCmd .. repl.OPENSSLDIR .. confHost.pathSep .. path .. " " .. installRoot .. confHost.pathSep .. targetDir .. "\n"
500500 end
501+
502+ -- for Qt 6.5+ links OpenSSL to QtBase
503+ if (not confDetail.crossCompile) and (not staticBuild) then
504+ if conf.hostToConfMap[host] == "win" then
505+ table.insert(ret.path, repl.OPENSSLDIR .. confHost.pathSep .. "bin")
506+ elseif string.sub(conf.hostToConfMap[host], 1, 3) == "mac" then
507+ -- todo: is this needed?
508+ -- ret.envSet.DYLD_LIBRARY_PATH = repl.OPENSSLDIR .. confHost.pathSep .. "lib"
509+ end
510+ end
501511 end
502512 end
503513
--- a/Compile/lib/qtCompile/conf.lua
+++ b/Compile/lib/qtCompile/conf.lua
@@ -2776,6 +2776,7 @@ conf.q6_2wx6m1st = {
27762776 -DBUILD_qtwebengine=OFF
27772777 -DBUILD_qtwebsockets=OFF
27782778 -DBUILD_qtwebview=OFF
2779+ -DCMAKE_EXE_LINKER_FLAGS="--static -static-libgcc -static-libstdc++"
27792780 ]],
27802781 }
27812782
@@ -2814,6 +2815,7 @@ conf.q6_2wx6m1sf = {
28142815 -DFEATURE_sql_odbc=ON
28152816 -DFEATURE_system_sqlite=OFF
28162817 -DBUILD_qtopcua=OFF
2818+ -DCMAKE_EXE_LINKER_FLAGS="--static -static-libgcc -static-libstdc++"
28172819 ]],
28182820 }
28192821
@@ -2886,6 +2888,7 @@ conf.q6_2wx6m2sf = {
28862888 -DFEATURE_sql_odbc=ON
28872889 -DFEATURE_system_sqlite=OFF
28882890 -DBUILD_qtopcua=OFF
2891+ -DCMAKE_EXE_LINKER_FLAGS="--static -static-libgcc -static-libstdc++"
28892892 ]],
28902893 }
28912894
@@ -3997,6 +4000,7 @@ conf.q6_4wx6g2st = {
39974000 -DBUILD_qtwebengine=OFF
39984001 -DBUILD_qtwebsockets=OFF
39994002 -DBUILD_qtwebview=OFF
4003+ -DCMAKE_EXE_LINKER_FLAGS="--static -static-libgcc -static-libstdc++"
40004004 ]],
40014005 }
40024006
@@ -4621,7 +4625,7 @@ conf.q6_5wx6v2 = {
46214625 -DFEATURE_system_sqlite=OFF
46224626 -DFEATURE_webengine_proprietary_codecs=ON
46234627 -DFEATURE_qtpdf_build=ON
4624- -DBUILD_qtopcua=OFF
4628+ -DBUILD_qtgrpc=OFF
46254629 ]],
46264630 }
46274631
@@ -4666,13 +4670,13 @@ conf.q6_5wx6v2st = {
46664670 -DBUILD_qtconnectivity=OFF
46674671 -DBUILD_qtdatavis3d=OFF
46684672 -DBUILD_qtdoc=OFF
4673+ -DBUILD_qtgrpc=OFF
46694674 -DBUILD_qthttpserver=OFF
46704675 -DBUILD_qtlanguageserver=OFF
46714676 -DBUILD_qtlocation=OFF
46724677 -DBUILD_qtlottie=OFF
46734678 -DBUILD_qtmqtt=OFF
46744679 -DBUILD_qtnetworkauth=OFF
4675- -DBUILD_qtopcua=OFF
46764680 -DBUILD_qtpositioning=OFF
46774681 -DBUILD_qtquick3dphysics=OFF
46784682 -DBUILD_qtquicktimeline=OFF
@@ -4723,7 +4727,8 @@ conf.q6_5wx6v2sf = {
47234727 -DFEATURE_sql_sqlite=ON
47244728 -DFEATURE_sql_odbc=ON
47254729 -DFEATURE_system_sqlite=OFF
4726- -DBUILD_qtopcua=OFF
4730+ -DBUILD_qtgrpc=OFF
4731+ -DBUILD_qtwebengine=OFF
47274732 ]],
47284733 }
47294734
@@ -4759,7 +4764,7 @@ conf.q6_5wx6v2_wa6v2 = {
47594764 -DFEATURE_sql_sqlite=ON
47604765 -DFEATURE_sql_odbc=ON
47614766 -DFEATURE_system_sqlite=OFF
4762- -DBUILD_qtopcua=OFF
4767+ -DBUILD_qtgrpc=OFF
47634768 ]],
47644769 }
47654770
@@ -4793,7 +4798,7 @@ conf.q6_5wx6g2 = {
47934798 -DFEATURE_sql_sqlite=ON
47944799 -DFEATURE_sql_odbc=ON
47954800 -DFEATURE_system_sqlite=OFF
4796- -DBUILD_qtopcua=OFF
4801+ -DBUILD_qtgrpc=OFF
47974802 ]],
47984803 }
47994804
@@ -4838,13 +4843,13 @@ conf.q6_5wx6g2st = {
48384843 -DBUILD_qtconnectivity=OFF
48394844 -DBUILD_qtdatavis3d=OFF
48404845 -DBUILD_qtdoc=OFF
4846+ -DBUILD_qtgrpc=OFF
48414847 -DBUILD_qthttpserver=OFF
48424848 -DBUILD_qtlanguageserver=OFF
48434849 -DBUILD_qtlocation=OFF
48444850 -DBUILD_qtlottie=OFF
48454851 -DBUILD_qtmqtt=OFF
48464852 -DBUILD_qtnetworkauth=OFF
4847- -DBUILD_qtopcua=OFF
48484853 -DBUILD_qtpositioning=OFF
48494854 -DBUILD_qtquick3dphysics=OFF
48504855 -DBUILD_qtquicktimeline=OFF
@@ -4858,6 +4863,7 @@ conf.q6_5wx6g2st = {
48584863 -DBUILD_qtwebengine=OFF
48594864 -DBUILD_qtwebsockets=OFF
48604865 -DBUILD_qtwebview=OFF
4866+ -DCMAKE_EXE_LINKER_FLAGS="--static -static-libgcc -static-libstdc++"
48614867 ]],
48624868 }
48634869
@@ -4895,7 +4901,9 @@ conf.q6_5wx6g2sf = {
48954901 -DFEATURE_sql_sqlite=ON
48964902 -DFEATURE_sql_odbc=ON
48974903 -DFEATURE_system_sqlite=OFF
4898- -DBUILD_qtopcua=OFF
4904+ -DBUILD_qtgrpc=OFF
4905+ -DBUILD_qtwebengine=OFF
4906+ -DCMAKE_EXE_LINKER_FLAGS="--static -static-libgcc -static-libstdc++"
48994907 ]],
49004908 }
49014909
@@ -4929,8 +4937,8 @@ conf.q6_5wx6u5 = {
49294937 -DFEATURE_sql_sqlite=ON
49304938 -DFEATURE_sql_odbc=ON
49314939 -DFEATURE_system_sqlite=OFF
4940+ -DBUILD_qtgrpc=OFF
49324941 -DBUILD_qtwebengine=OFF
4933- -DBUILD_qtopcua=OFF
49344942 -DCMAKE_C_COMPILER="x86_64-w64-mingw32-clang"
49354943 -DCMAKE_ASM_COMPILER="x86_64-w64-mingw32-clang"
49364944 -DCMAKE_CXX_COMPILER="x86_64-w64-mingw32-clang++"
@@ -4967,8 +4975,8 @@ conf.q6_5wx6s5 = {
49674975 -DFEATURE_sql_sqlite=ON
49684976 -DFEATURE_sql_odbc=ON
49694977 -DFEATURE_system_sqlite=OFF
4978+ -DBUILD_qtgrpc=OFF
49704979 -DBUILD_qtwebengine=OFF
4971- -DBUILD_qtopcua=OFF
49724980 -DCMAKE_C_COMPILER="x86_64-w64-mingw32-clang"
49734981 -DCMAKE_ASM_COMPILER="x86_64-w64-mingw32-clang"
49744982 -DCMAKE_CXX_COMPILER="x86_64-w64-mingw32-clang++"
@@ -5010,13 +5018,13 @@ conf.q6_5lx6st = {
50105018 -DBUILD_qtconnectivity=OFF
50115019 -DBUILD_qtdatavis3d=OFF
50125020 -DBUILD_qtdoc=OFF
5021+ -DBUILD_qtgrpc=OFF
50135022 -DBUILD_qthttpserver=OFF
50145023 -DBUILD_qtlanguageserver=OFF
50155024 -DBUILD_qtlocation=OFF
50165025 -DBUILD_qtlottie=OFF
50175026 -DBUILD_qtmqtt=OFF
50185027 -DBUILD_qtnetworkauth=OFF
5019- -DBUILD_qtopcua=OFF
50205028 -DBUILD_qtpositioning=OFF
50215029 -DBUILD_qtquick3dphysics=OFF
50225030 -DBUILD_qtquicktimeline=OFF
@@ -5068,7 +5076,7 @@ conf.q6_5mal = {
50685076 -DCMAKE_SKIP_BUILD_RPATH=OFF
50695077 -DCMAKE_SKIP_INSTALL_RPATH=OFF
50705078 -DFEATURE_framework=ON
5071- -DBUILD_qtopcua=OFF
5079+ -DBUILD_qtgrpc=OFF
50725080 ]],
50735081 }
50745082
@@ -5108,7 +5116,7 @@ conf.q6_5malnf = {
51085116 -DCMAKE_SKIP_BUILD_RPATH=OFF
51095117 -DCMAKE_SKIP_INSTALL_RPATH=OFF
51105118 -DFEATURE_framework=OFF
5111- -DBUILD_qtopcua=OFF
5119+ -DBUILD_qtgrpc=OFF
51125120 ]],
51135121 }
51145122
@@ -5153,13 +5161,13 @@ conf.q6_5malst = {
51535161 -DBUILD_qtconnectivity=OFF
51545162 -DBUILD_qtdatavis3d=OFF
51555163 -DBUILD_qtdoc=OFF
5164+ -DBUILD_qtgrpc=OFF
51565165 -DBUILD_qthttpserver=OFF
51575166 -DBUILD_qtlanguageserver=OFF
51585167 -DBUILD_qtlocation=OFF
51595168 -DBUILD_qtlottie=OFF
51605169 -DBUILD_qtmqtt=OFF
51615170 -DBUILD_qtnetworkauth=OFF
5162- -DBUILD_qtopcua=OFF
51635171 -DBUILD_qtpositioning=OFF
51645172 -DBUILD_qtquick3dphysics=OFF
51655173 -DBUILD_qtquicktimeline=OFF
@@ -5210,7 +5218,8 @@ conf.q6_5malsf = {
52105218 -DFEATURE_securetransport=ON
52115219 -DFEATURE_sql_sqlite=ON
52125220 -DFEATURE_system_sqlite=OFF
5213- -DBUILD_qtopcua=OFF
5221+ -DBUILD_qtgrpc=OFF
5222+ -DBUILD_qtwebengine=OFF
52145223 ]],
52155224 }
52165225
@@ -5243,7 +5252,7 @@ conf.q6_5wx6g2_aa6n5 = {
52435252 -DINPUT_openssl=linked
52445253 -DOPENSSL_ROOT_DIR=&OPENSSLDIR&
52455254 -DFEATURE_sql_sqlite=ON
5246- -DBUILD_qtopcua=OFF
5255+ -DBUILD_qtgrpc=OFF
52475256 -DANDROID_SDK_ROOT=&ANDROIDSDKROOT&
52485257 -DCMAKE_TOOLCHAIN_FILE=&ANDROIDNDKROOT&\build\cmake\android.toolchain.cmake
52495258 -DANDROID_NATIVE_API_LEVEL=27
@@ -5282,7 +5291,7 @@ conf.q6_5wx6g2_ax6n5 = {
52825291 -DINPUT_openssl=linked
52835292 -DOPENSSL_ROOT_DIR=&OPENSSLDIR&
52845293 -DFEATURE_sql_sqlite=ON
5285- -DBUILD_qtopcua=OFF
5294+ -DBUILD_qtgrpc=OFF
52865295 -DANDROID_SDK_ROOT=&ANDROIDSDKROOT&
52875296 -DCMAKE_TOOLCHAIN_FILE=&ANDROIDNDKROOT&\build\cmake\android.toolchain.cmake
52885297 -DANDROID_NATIVE_API_LEVEL=27
@@ -5320,7 +5329,7 @@ conf.q6_5lx6_aa6n5 = {
53205329 -DINPUT_openssl=linked
53215330 -DOPENSSL_ROOT_DIR=&OPENSSLDIR&/
53225331 -DFEATURE_sql_sqlite=ON
5323- -DBUILD_qtopcua=OFF
5332+ -DBUILD_qtgrpc=OFF
53245333 -DANDROID_SDK_ROOT=&ANDROIDSDKROOT&
53255334 -DCMAKE_TOOLCHAIN_FILE=&ANDROIDNDKROOT&/build/cmake/android.toolchain.cmake
53265335 -DANDROID_NATIVE_API_LEVEL=27
@@ -5357,7 +5366,7 @@ conf.q6_5lx6_ax6n5 = {
53575366 -DINPUT_openssl=linked
53585367 -DOPENSSL_ROOT_DIR=&OPENSSLDIR&/
53595368 -DFEATURE_sql_sqlite=ON
5360- -DBUILD_qtopcua=OFF
5369+ -DBUILD_qtgrpc=OFF
53615370 -DANDROID_SDK_ROOT=&ANDROIDSDKROOT&
53625371 -DCMAKE_TOOLCHAIN_FILE=&ANDROIDNDKROOT&/build/cmake/android.toolchain.cmake
53635372 -DANDROID_NATIVE_API_LEVEL=27
@@ -5394,7 +5403,7 @@ conf.q6_5mal_aa6n5 = {
53945403 -DINPUT_openssl=linked
53955404 -DOPENSSL_ROOT_DIR=&OPENSSLDIR&/
53965405 -DFEATURE_sql_sqlite=ON
5397- -DBUILD_qtopcua=OFF
5406+ -DBUILD_qtgrpc=OFF
53985407 -DANDROID_SDK_ROOT=&ANDROIDSDKROOT&
53995408 -DCMAKE_TOOLCHAIN_FILE=&ANDROIDNDKROOT&/build/cmake/android.toolchain.cmake
54005409 -DANDROID_NATIVE_API_LEVEL=27
@@ -5431,7 +5440,7 @@ conf.q6_5mal_ax6n5 = {
54315440 -DINPUT_openssl=linked
54325441 -DOPENSSL_ROOT_DIR=&OPENSSLDIR&/
54335442 -DFEATURE_sql_sqlite=ON
5434- -DBUILD_qtopcua=OFF
5443+ -DBUILD_qtgrpc=OFF
54355444 -DANDROID_SDK_ROOT=&ANDROIDSDKROOT&
54365445 -DCMAKE_TOOLCHAIN_FILE=&ANDROIDNDKROOT&/build/cmake/android.toolchain.cmake
54375446 -DANDROID_NATIVE_API_LEVEL=27
@@ -5468,7 +5477,7 @@ conf.q6_5wx6g2_W = {
54685477 -DFEATURE_opengles2=ON
54695478 -DFEATURE_ssl=OFF
54705479 -DFEATURE_sql_sqlite=ON
5471- -DBUILD_qtopcua=OFF
5480+ -DBUILD_qtgrpc=OFF
54725481 ]],
54735482 }
54745483
@@ -5498,7 +5507,7 @@ conf.q6_5lx6_W = {
54985507 -DFEATURE_opengles2=ON
54995508 -DFEATURE_ssl=OFF
55005509 -DFEATURE_sql_sqlite=ON
5501- -DBUILD_qtopcua=OFF
5510+ -DBUILD_qtgrpc=OFF
55025511 ]],
55035512 }
55045513
@@ -5528,7 +5537,7 @@ conf.q6_5mal_W = {
55285537 -DFEATURE_opengles2=ON
55295538 -DFEATURE_ssl=OFF
55305539 -DFEATURE_sql_sqlite=ON
5531- -DBUILD_qtopcua=OFF
5540+ -DBUILD_qtgrpc=OFF
55325541 ]],
55335542 }
55345543
--- a/qt6_deploy_host.sh
+++ b/qt6_deploy_host.sh
@@ -34,7 +34,7 @@ cp -R "${PATH_TO_HOST}/bin" "${PATH_TO_TARGET}/host/"
3434 [ -d "${PATH_TO_HOST}/libexec" ] && cp -R "${PATH_TO_HOST}/libexec" "${PATH_TO_TARGET}/host/"
3535 mkdir "${PATH_TO_TARGET}/host/lib"
3636 cp -R "${PATH_TO_HOST}/lib/cmake" "${PATH_TO_TARGET}/host/lib/"
37-cp -R "${PATH_TO_HOST}/lib/metatypes" "${PATH_TO_TARGET}/host/lib/"
37+[ -d "${PATH_TO_HOST}/lib/metatypes" ] && cp -R "${PATH_TO_HOST}/lib/metatypes" "${PATH_TO_TARGET}/host/lib/"
3838 find "${PATH_TO_HOST}/lib/" -name '*.prl' -maxdepth 1 -exec cp '{}' "${PATH_TO_TARGET}/host/lib" ';'
3939
4040 # qmake tweak
--- a/qt6_deploy_host.vbs
+++ b/qt6_deploy_host.vbs
@@ -29,7 +29,7 @@ fso.CopyFolder PATH_TO_HOST & "\bin", PATH_TO_TARGET & "\host\bin"
2929 If fso.FolderExists(PATH_TO_HOST & "\libexec") Then fso.CopyFolder PATH_TO_HOST & "\libexec", PATH_TO_TARGET & "\host\libexec"
3030 fso.CreateFolder PATH_TO_TARGET & "\host\lib"
3131 fso.CopyFolder PATH_TO_HOST & "\lib\cmake", PATH_TO_TARGET & "\host\lib\cmake"
32-fso.CopyFolder PATH_TO_HOST & "\lib\metatypes", PATH_TO_TARGET & "\host\lib\metatypes"
32+If fso.FolderExists(PATH_TO_HOST & "\lib\metatypes") Then fso.CopyFolder PATH_TO_HOST & "\lib\metatypes", PATH_TO_TARGET & "\host\lib\metatypes"
3333
3434 Dim hostlibdir, hostlibfile
3535 Set hostlibdir = fso.GetFolder(PATH_TO_HOST & "\lib")