@@ -47,12 +47,6 @@ build_static_qt() {
4747 mkdir -p " $qt_build_dir "
4848 cd " $qt_build_dir " || exit
4949
50- if [ -d " $qt_install_dir /bin" ]; then
51- echo " Qt static already built and installed."
52- cd ..
53- return
54- fi
55-
5650 cmake " $qt_src_dir /qt-everywhere-src-$qt_version " \
5751 -G " Ninja" \
5852 -DCMAKE_BUILD_TYPE=Release \
@@ -61,7 +55,6 @@ build_static_qt() {
6155 -DCMAKE_CXX_COMPILER=clang++ \
6256 -DCMAKE_CXX_FLAGS=" $opt_flags " \
6357 -DBUILD_SHARED_LIBS=OFF \
64- \
6558 -DFEATURE_static=ON \
6659 -DFEATURE_static_runtime=ON \
6760 -DFEATURE_reduce_exports=ON \
@@ -79,24 +72,22 @@ build_static_qt() {
7972 -DFEATURE_network=ON \
8073 -DFEATURE_concurrent=ON \
8174 -DFEATURE_xml=ON \
82- \
8375 -DQT_FEATURE_optimize_size=ON \
8476 -DQT_FEATURE_pkg_config=OFF \
8577 -DQT_FEATURE_separate_debug_info=OFF \
8678 -DQT_FEATURE_strip=ON \
87- \
8879 -DQT_BUILD_EXAMPLES=OFF \
8980 -DQT_BUILD_TESTS=OFF \
90- -DQT_SKIP_MODULES=\
91- qtwebengine; \
92- qt3d; qt5compat; qtactiveqt; qtcharts; \
93- qtconnectivity; qtdatavis3d; qtdoc; \
94- qtgamepad; qtgraphicaleffects; qthttpserver; \
95- qtimageformats; qtlocation; qtlottie; qtmultimedia; \
96- qtnetworkauth; qtopcua; qtpositioning; qtpurchasing; qtquick3d; \
97- qtquickcontrols2; qtquicktimeline; qtremoteobjects; qtsensors; \
98- qtspeech; qtstatemachine; qtsvg; qtvirtualkeyboard; qtwayland; \
99- qtwebchannel; qtwebsockets; qtwebview; qtx11extras; qtxmlpatterns
81+ -DQT_SKIP_MODULES=qtwebengine
82+ # qtwebengine;\
83+ # qt3d;qt5compat;qtactiveqt;qtcharts;\
84+ # qtconnectivity;qtdatavis3d;qtdoc;\
85+ # qtgamepad;qtgraphicaleffects;qthttpserver;\
86+ # qtimageformats;qtlocation;qtlottie;qtmultimedia;\
87+ # qtnetworkauth;qtopcua;qtpositioning;qtpurchasing;qtquick3d;\
88+ # qtquickcontrols2;qtquicktimeline;qtremoteobjects;qtsensors;\
89+ # qtspeech;qtstatemachine;qtsvg;qtvirtualkeyboard;qtwayland;\
90+ # qtwebchannel;qtwebsockets;qtwebview;qtx11extras;qtxmlpatterns
10091
10192 make -j " $nproc "
10293 sudo make install
0 commit comments