Revision | e2a1500414c2349321482370fb26171787affe3c (tree) |
---|---|
Time | 2023-01-27 15:31:45 |
Author | Fs <Fsu0413@vip....> |
Commiter | Fs |
Merge branch 'master' of github.com:Fsu0413/Fs-scripts
@@ -498,6 +498,16 @@ conf.Qt.generateConfTable = function(self, host, job) | ||
498 | 498 | for _, path in ipairs(opensslLibPath) do |
499 | 499 | ret.EXTRAINSTALL = ret.EXTRAINSTALL .. copyCmd .. repl.OPENSSLDIR .. confHost.pathSep .. path .. " " .. installRoot .. confHost.pathSep .. targetDir .. "\n" |
500 | 500 | 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 | |
501 | 511 | end |
502 | 512 | end |
503 | 513 |
@@ -2776,6 +2776,7 @@ conf.q6_2wx6m1st = { | ||
2776 | 2776 | -DBUILD_qtwebengine=OFF |
2777 | 2777 | -DBUILD_qtwebsockets=OFF |
2778 | 2778 | -DBUILD_qtwebview=OFF |
2779 | + -DCMAKE_EXE_LINKER_FLAGS="--static -static-libgcc -static-libstdc++" | |
2779 | 2780 | ]], |
2780 | 2781 | } |
2781 | 2782 |
@@ -2814,6 +2815,7 @@ conf.q6_2wx6m1sf = { | ||
2814 | 2815 | -DFEATURE_sql_odbc=ON |
2815 | 2816 | -DFEATURE_system_sqlite=OFF |
2816 | 2817 | -DBUILD_qtopcua=OFF |
2818 | + -DCMAKE_EXE_LINKER_FLAGS="--static -static-libgcc -static-libstdc++" | |
2817 | 2819 | ]], |
2818 | 2820 | } |
2819 | 2821 |
@@ -2886,6 +2888,7 @@ conf.q6_2wx6m2sf = { | ||
2886 | 2888 | -DFEATURE_sql_odbc=ON |
2887 | 2889 | -DFEATURE_system_sqlite=OFF |
2888 | 2890 | -DBUILD_qtopcua=OFF |
2891 | + -DCMAKE_EXE_LINKER_FLAGS="--static -static-libgcc -static-libstdc++" | |
2889 | 2892 | ]], |
2890 | 2893 | } |
2891 | 2894 |
@@ -3997,6 +4000,7 @@ conf.q6_4wx6g2st = { | ||
3997 | 4000 | -DBUILD_qtwebengine=OFF |
3998 | 4001 | -DBUILD_qtwebsockets=OFF |
3999 | 4002 | -DBUILD_qtwebview=OFF |
4003 | + -DCMAKE_EXE_LINKER_FLAGS="--static -static-libgcc -static-libstdc++" | |
4000 | 4004 | ]], |
4001 | 4005 | } |
4002 | 4006 |
@@ -4621,7 +4625,7 @@ conf.q6_5wx6v2 = { | ||
4621 | 4625 | -DFEATURE_system_sqlite=OFF |
4622 | 4626 | -DFEATURE_webengine_proprietary_codecs=ON |
4623 | 4627 | -DFEATURE_qtpdf_build=ON |
4624 | - -DBUILD_qtopcua=OFF | |
4628 | + -DBUILD_qtgrpc=OFF | |
4625 | 4629 | ]], |
4626 | 4630 | } |
4627 | 4631 |
@@ -4666,13 +4670,13 @@ conf.q6_5wx6v2st = { | ||
4666 | 4670 | -DBUILD_qtconnectivity=OFF |
4667 | 4671 | -DBUILD_qtdatavis3d=OFF |
4668 | 4672 | -DBUILD_qtdoc=OFF |
4673 | + -DBUILD_qtgrpc=OFF | |
4669 | 4674 | -DBUILD_qthttpserver=OFF |
4670 | 4675 | -DBUILD_qtlanguageserver=OFF |
4671 | 4676 | -DBUILD_qtlocation=OFF |
4672 | 4677 | -DBUILD_qtlottie=OFF |
4673 | 4678 | -DBUILD_qtmqtt=OFF |
4674 | 4679 | -DBUILD_qtnetworkauth=OFF |
4675 | - -DBUILD_qtopcua=OFF | |
4676 | 4680 | -DBUILD_qtpositioning=OFF |
4677 | 4681 | -DBUILD_qtquick3dphysics=OFF |
4678 | 4682 | -DBUILD_qtquicktimeline=OFF |
@@ -4723,7 +4727,8 @@ conf.q6_5wx6v2sf = { | ||
4723 | 4727 | -DFEATURE_sql_sqlite=ON |
4724 | 4728 | -DFEATURE_sql_odbc=ON |
4725 | 4729 | -DFEATURE_system_sqlite=OFF |
4726 | - -DBUILD_qtopcua=OFF | |
4730 | + -DBUILD_qtgrpc=OFF | |
4731 | + -DBUILD_qtwebengine=OFF | |
4727 | 4732 | ]], |
4728 | 4733 | } |
4729 | 4734 |
@@ -4759,7 +4764,7 @@ conf.q6_5wx6v2_wa6v2 = { | ||
4759 | 4764 | -DFEATURE_sql_sqlite=ON |
4760 | 4765 | -DFEATURE_sql_odbc=ON |
4761 | 4766 | -DFEATURE_system_sqlite=OFF |
4762 | - -DBUILD_qtopcua=OFF | |
4767 | + -DBUILD_qtgrpc=OFF | |
4763 | 4768 | ]], |
4764 | 4769 | } |
4765 | 4770 |
@@ -4793,7 +4798,7 @@ conf.q6_5wx6g2 = { | ||
4793 | 4798 | -DFEATURE_sql_sqlite=ON |
4794 | 4799 | -DFEATURE_sql_odbc=ON |
4795 | 4800 | -DFEATURE_system_sqlite=OFF |
4796 | - -DBUILD_qtopcua=OFF | |
4801 | + -DBUILD_qtgrpc=OFF | |
4797 | 4802 | ]], |
4798 | 4803 | } |
4799 | 4804 |
@@ -4838,13 +4843,13 @@ conf.q6_5wx6g2st = { | ||
4838 | 4843 | -DBUILD_qtconnectivity=OFF |
4839 | 4844 | -DBUILD_qtdatavis3d=OFF |
4840 | 4845 | -DBUILD_qtdoc=OFF |
4846 | + -DBUILD_qtgrpc=OFF | |
4841 | 4847 | -DBUILD_qthttpserver=OFF |
4842 | 4848 | -DBUILD_qtlanguageserver=OFF |
4843 | 4849 | -DBUILD_qtlocation=OFF |
4844 | 4850 | -DBUILD_qtlottie=OFF |
4845 | 4851 | -DBUILD_qtmqtt=OFF |
4846 | 4852 | -DBUILD_qtnetworkauth=OFF |
4847 | - -DBUILD_qtopcua=OFF | |
4848 | 4853 | -DBUILD_qtpositioning=OFF |
4849 | 4854 | -DBUILD_qtquick3dphysics=OFF |
4850 | 4855 | -DBUILD_qtquicktimeline=OFF |
@@ -4858,6 +4863,7 @@ conf.q6_5wx6g2st = { | ||
4858 | 4863 | -DBUILD_qtwebengine=OFF |
4859 | 4864 | -DBUILD_qtwebsockets=OFF |
4860 | 4865 | -DBUILD_qtwebview=OFF |
4866 | + -DCMAKE_EXE_LINKER_FLAGS="--static -static-libgcc -static-libstdc++" | |
4861 | 4867 | ]], |
4862 | 4868 | } |
4863 | 4869 |
@@ -4895,7 +4901,9 @@ conf.q6_5wx6g2sf = { | ||
4895 | 4901 | -DFEATURE_sql_sqlite=ON |
4896 | 4902 | -DFEATURE_sql_odbc=ON |
4897 | 4903 | -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++" | |
4899 | 4907 | ]], |
4900 | 4908 | } |
4901 | 4909 |
@@ -4929,8 +4937,8 @@ conf.q6_5wx6u5 = { | ||
4929 | 4937 | -DFEATURE_sql_sqlite=ON |
4930 | 4938 | -DFEATURE_sql_odbc=ON |
4931 | 4939 | -DFEATURE_system_sqlite=OFF |
4940 | + -DBUILD_qtgrpc=OFF | |
4932 | 4941 | -DBUILD_qtwebengine=OFF |
4933 | - -DBUILD_qtopcua=OFF | |
4934 | 4942 | -DCMAKE_C_COMPILER="x86_64-w64-mingw32-clang" |
4935 | 4943 | -DCMAKE_ASM_COMPILER="x86_64-w64-mingw32-clang" |
4936 | 4944 | -DCMAKE_CXX_COMPILER="x86_64-w64-mingw32-clang++" |
@@ -4967,8 +4975,8 @@ conf.q6_5wx6s5 = { | ||
4967 | 4975 | -DFEATURE_sql_sqlite=ON |
4968 | 4976 | -DFEATURE_sql_odbc=ON |
4969 | 4977 | -DFEATURE_system_sqlite=OFF |
4978 | + -DBUILD_qtgrpc=OFF | |
4970 | 4979 | -DBUILD_qtwebengine=OFF |
4971 | - -DBUILD_qtopcua=OFF | |
4972 | 4980 | -DCMAKE_C_COMPILER="x86_64-w64-mingw32-clang" |
4973 | 4981 | -DCMAKE_ASM_COMPILER="x86_64-w64-mingw32-clang" |
4974 | 4982 | -DCMAKE_CXX_COMPILER="x86_64-w64-mingw32-clang++" |
@@ -5010,13 +5018,13 @@ conf.q6_5lx6st = { | ||
5010 | 5018 | -DBUILD_qtconnectivity=OFF |
5011 | 5019 | -DBUILD_qtdatavis3d=OFF |
5012 | 5020 | -DBUILD_qtdoc=OFF |
5021 | + -DBUILD_qtgrpc=OFF | |
5013 | 5022 | -DBUILD_qthttpserver=OFF |
5014 | 5023 | -DBUILD_qtlanguageserver=OFF |
5015 | 5024 | -DBUILD_qtlocation=OFF |
5016 | 5025 | -DBUILD_qtlottie=OFF |
5017 | 5026 | -DBUILD_qtmqtt=OFF |
5018 | 5027 | -DBUILD_qtnetworkauth=OFF |
5019 | - -DBUILD_qtopcua=OFF | |
5020 | 5028 | -DBUILD_qtpositioning=OFF |
5021 | 5029 | -DBUILD_qtquick3dphysics=OFF |
5022 | 5030 | -DBUILD_qtquicktimeline=OFF |
@@ -5068,7 +5076,7 @@ conf.q6_5mal = { | ||
5068 | 5076 | -DCMAKE_SKIP_BUILD_RPATH=OFF |
5069 | 5077 | -DCMAKE_SKIP_INSTALL_RPATH=OFF |
5070 | 5078 | -DFEATURE_framework=ON |
5071 | - -DBUILD_qtopcua=OFF | |
5079 | + -DBUILD_qtgrpc=OFF | |
5072 | 5080 | ]], |
5073 | 5081 | } |
5074 | 5082 |
@@ -5108,7 +5116,7 @@ conf.q6_5malnf = { | ||
5108 | 5116 | -DCMAKE_SKIP_BUILD_RPATH=OFF |
5109 | 5117 | -DCMAKE_SKIP_INSTALL_RPATH=OFF |
5110 | 5118 | -DFEATURE_framework=OFF |
5111 | - -DBUILD_qtopcua=OFF | |
5119 | + -DBUILD_qtgrpc=OFF | |
5112 | 5120 | ]], |
5113 | 5121 | } |
5114 | 5122 |
@@ -5153,13 +5161,13 @@ conf.q6_5malst = { | ||
5153 | 5161 | -DBUILD_qtconnectivity=OFF |
5154 | 5162 | -DBUILD_qtdatavis3d=OFF |
5155 | 5163 | -DBUILD_qtdoc=OFF |
5164 | + -DBUILD_qtgrpc=OFF | |
5156 | 5165 | -DBUILD_qthttpserver=OFF |
5157 | 5166 | -DBUILD_qtlanguageserver=OFF |
5158 | 5167 | -DBUILD_qtlocation=OFF |
5159 | 5168 | -DBUILD_qtlottie=OFF |
5160 | 5169 | -DBUILD_qtmqtt=OFF |
5161 | 5170 | -DBUILD_qtnetworkauth=OFF |
5162 | - -DBUILD_qtopcua=OFF | |
5163 | 5171 | -DBUILD_qtpositioning=OFF |
5164 | 5172 | -DBUILD_qtquick3dphysics=OFF |
5165 | 5173 | -DBUILD_qtquicktimeline=OFF |
@@ -5210,7 +5218,8 @@ conf.q6_5malsf = { | ||
5210 | 5218 | -DFEATURE_securetransport=ON |
5211 | 5219 | -DFEATURE_sql_sqlite=ON |
5212 | 5220 | -DFEATURE_system_sqlite=OFF |
5213 | - -DBUILD_qtopcua=OFF | |
5221 | + -DBUILD_qtgrpc=OFF | |
5222 | + -DBUILD_qtwebengine=OFF | |
5214 | 5223 | ]], |
5215 | 5224 | } |
5216 | 5225 |
@@ -5243,7 +5252,7 @@ conf.q6_5wx6g2_aa6n5 = { | ||
5243 | 5252 | -DINPUT_openssl=linked |
5244 | 5253 | -DOPENSSL_ROOT_DIR=&OPENSSLDIR& |
5245 | 5254 | -DFEATURE_sql_sqlite=ON |
5246 | - -DBUILD_qtopcua=OFF | |
5255 | + -DBUILD_qtgrpc=OFF | |
5247 | 5256 | -DANDROID_SDK_ROOT=&ANDROIDSDKROOT& |
5248 | 5257 | -DCMAKE_TOOLCHAIN_FILE=&ANDROIDNDKROOT&\build\cmake\android.toolchain.cmake |
5249 | 5258 | -DANDROID_NATIVE_API_LEVEL=27 |
@@ -5282,7 +5291,7 @@ conf.q6_5wx6g2_ax6n5 = { | ||
5282 | 5291 | -DINPUT_openssl=linked |
5283 | 5292 | -DOPENSSL_ROOT_DIR=&OPENSSLDIR& |
5284 | 5293 | -DFEATURE_sql_sqlite=ON |
5285 | - -DBUILD_qtopcua=OFF | |
5294 | + -DBUILD_qtgrpc=OFF | |
5286 | 5295 | -DANDROID_SDK_ROOT=&ANDROIDSDKROOT& |
5287 | 5296 | -DCMAKE_TOOLCHAIN_FILE=&ANDROIDNDKROOT&\build\cmake\android.toolchain.cmake |
5288 | 5297 | -DANDROID_NATIVE_API_LEVEL=27 |
@@ -5320,7 +5329,7 @@ conf.q6_5lx6_aa6n5 = { | ||
5320 | 5329 | -DINPUT_openssl=linked |
5321 | 5330 | -DOPENSSL_ROOT_DIR=&OPENSSLDIR&/ |
5322 | 5331 | -DFEATURE_sql_sqlite=ON |
5323 | - -DBUILD_qtopcua=OFF | |
5332 | + -DBUILD_qtgrpc=OFF | |
5324 | 5333 | -DANDROID_SDK_ROOT=&ANDROIDSDKROOT& |
5325 | 5334 | -DCMAKE_TOOLCHAIN_FILE=&ANDROIDNDKROOT&/build/cmake/android.toolchain.cmake |
5326 | 5335 | -DANDROID_NATIVE_API_LEVEL=27 |
@@ -5357,7 +5366,7 @@ conf.q6_5lx6_ax6n5 = { | ||
5357 | 5366 | -DINPUT_openssl=linked |
5358 | 5367 | -DOPENSSL_ROOT_DIR=&OPENSSLDIR&/ |
5359 | 5368 | -DFEATURE_sql_sqlite=ON |
5360 | - -DBUILD_qtopcua=OFF | |
5369 | + -DBUILD_qtgrpc=OFF | |
5361 | 5370 | -DANDROID_SDK_ROOT=&ANDROIDSDKROOT& |
5362 | 5371 | -DCMAKE_TOOLCHAIN_FILE=&ANDROIDNDKROOT&/build/cmake/android.toolchain.cmake |
5363 | 5372 | -DANDROID_NATIVE_API_LEVEL=27 |
@@ -5394,7 +5403,7 @@ conf.q6_5mal_aa6n5 = { | ||
5394 | 5403 | -DINPUT_openssl=linked |
5395 | 5404 | -DOPENSSL_ROOT_DIR=&OPENSSLDIR&/ |
5396 | 5405 | -DFEATURE_sql_sqlite=ON |
5397 | - -DBUILD_qtopcua=OFF | |
5406 | + -DBUILD_qtgrpc=OFF | |
5398 | 5407 | -DANDROID_SDK_ROOT=&ANDROIDSDKROOT& |
5399 | 5408 | -DCMAKE_TOOLCHAIN_FILE=&ANDROIDNDKROOT&/build/cmake/android.toolchain.cmake |
5400 | 5409 | -DANDROID_NATIVE_API_LEVEL=27 |
@@ -5431,7 +5440,7 @@ conf.q6_5mal_ax6n5 = { | ||
5431 | 5440 | -DINPUT_openssl=linked |
5432 | 5441 | -DOPENSSL_ROOT_DIR=&OPENSSLDIR&/ |
5433 | 5442 | -DFEATURE_sql_sqlite=ON |
5434 | - -DBUILD_qtopcua=OFF | |
5443 | + -DBUILD_qtgrpc=OFF | |
5435 | 5444 | -DANDROID_SDK_ROOT=&ANDROIDSDKROOT& |
5436 | 5445 | -DCMAKE_TOOLCHAIN_FILE=&ANDROIDNDKROOT&/build/cmake/android.toolchain.cmake |
5437 | 5446 | -DANDROID_NATIVE_API_LEVEL=27 |
@@ -5468,7 +5477,7 @@ conf.q6_5wx6g2_W = { | ||
5468 | 5477 | -DFEATURE_opengles2=ON |
5469 | 5478 | -DFEATURE_ssl=OFF |
5470 | 5479 | -DFEATURE_sql_sqlite=ON |
5471 | - -DBUILD_qtopcua=OFF | |
5480 | + -DBUILD_qtgrpc=OFF | |
5472 | 5481 | ]], |
5473 | 5482 | } |
5474 | 5483 |
@@ -5498,7 +5507,7 @@ conf.q6_5lx6_W = { | ||
5498 | 5507 | -DFEATURE_opengles2=ON |
5499 | 5508 | -DFEATURE_ssl=OFF |
5500 | 5509 | -DFEATURE_sql_sqlite=ON |
5501 | - -DBUILD_qtopcua=OFF | |
5510 | + -DBUILD_qtgrpc=OFF | |
5502 | 5511 | ]], |
5503 | 5512 | } |
5504 | 5513 |
@@ -5528,7 +5537,7 @@ conf.q6_5mal_W = { | ||
5528 | 5537 | -DFEATURE_opengles2=ON |
5529 | 5538 | -DFEATURE_ssl=OFF |
5530 | 5539 | -DFEATURE_sql_sqlite=ON |
5531 | - -DBUILD_qtopcua=OFF | |
5540 | + -DBUILD_qtgrpc=OFF | |
5532 | 5541 | ]], |
5533 | 5542 | } |
5534 | 5543 |
@@ -34,7 +34,7 @@ cp -R "${PATH_TO_HOST}/bin" "${PATH_TO_TARGET}/host/" | ||
34 | 34 | [ -d "${PATH_TO_HOST}/libexec" ] && cp -R "${PATH_TO_HOST}/libexec" "${PATH_TO_TARGET}/host/" |
35 | 35 | mkdir "${PATH_TO_TARGET}/host/lib" |
36 | 36 | 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/" | |
38 | 38 | find "${PATH_TO_HOST}/lib/" -name '*.prl' -maxdepth 1 -exec cp '{}' "${PATH_TO_TARGET}/host/lib" ';' |
39 | 39 | |
40 | 40 | # qmake tweak |
@@ -29,7 +29,7 @@ fso.CopyFolder PATH_TO_HOST & "\bin", PATH_TO_TARGET & "\host\bin" | ||
29 | 29 | If fso.FolderExists(PATH_TO_HOST & "\libexec") Then fso.CopyFolder PATH_TO_HOST & "\libexec", PATH_TO_TARGET & "\host\libexec" |
30 | 30 | fso.CreateFolder PATH_TO_TARGET & "\host\lib" |
31 | 31 | 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" | |
33 | 33 | |
34 | 34 | Dim hostlibdir, hostlibfile |
35 | 35 | Set hostlibdir = fso.GetFolder(PATH_TO_HOST & "\lib") |