Skip to content

Commit 00ffb22

Browse files
fix: Make file error
1 parent 2c6297b commit 00ffb22

1 file changed

Lines changed: 44 additions & 9 deletions

File tree

scripts/ci_dev_linux.sh

100644100755
Lines changed: 44 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -53,15 +53,50 @@ build_static_qt() {
5353
return
5454
fi
5555

56-
"../$qt_src_dir/qt-everywhere-src-${qt_version}/configure" \
57-
-static \
58-
-release \
59-
-no-pch \
60-
-prefix "$qt_install_dir" \
61-
-skip qtwebengine \
62-
-nomake tests \
63-
-nomake examples \
64-
-fontconfig
56+
cmake "$qt_src_dir/qt-everywhere-src-$qt_version" \
57+
-G "Ninja" \
58+
-DCMAKE_BUILD_TYPE=Release \
59+
-DCMAKE_INSTALL_PREFIX="$qt_install_dir" \
60+
-DCMAKE_C_COMPILER=clang \
61+
-DCMAKE_CXX_COMPILER=clang++ \
62+
-DCMAKE_CXX_FLAGS="$opt_flags" \
63+
-DBUILD_SHARED_LIBS=OFF \
64+
\
65+
-DFEATURE_static=ON \
66+
-DFEATURE_static_runtime=ON \
67+
-DFEATURE_reduce_exports=ON \
68+
-DFEATURE_opengl=desktop \
69+
-DFEATURE_system_png=OFF \
70+
-DFEATURE_system_jpeg=OFF \
71+
-DFEATURE_system_zlib=OFF \
72+
-DFEATURE_fontconfig=ON \
73+
-DFEATURE_harfbuzz=ON \
74+
-DFEATURE_xcb=ON \
75+
-DFEATURE_xkbcommon=ON \
76+
-DFEATURE_ssl=ON \
77+
-DFEATURE_widgets=ON \
78+
-DFEATURE_gui=ON \
79+
-DFEATURE_network=ON \
80+
-DFEATURE_concurrent=ON \
81+
-DFEATURE_xml=ON \
82+
\
83+
-DQT_FEATURE_optimize_size=ON \
84+
-DQT_FEATURE_pkg_config=OFF \
85+
-DQT_FEATURE_separate_debug_info=OFF \
86+
-DQT_FEATURE_strip=ON \
87+
\
88+
-DQT_BUILD_EXAMPLES=OFF \
89+
-DQT_BUILD_TESTS=OFF \
90+
\
91+
-DQT_SKIP_MODULES=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
65100

66101
make -j "$nproc"
67102
sudo make install

0 commit comments

Comments
 (0)