@@ -99,6 +99,7 @@ build_ssl_1_1() {
99
99
cp libcrypto.a libssl.a " ../$version_out_dir /$qt_arch " || exit 1
100
100
ln -s " ../$version_out_dir /$qt_arch /libcrypto_1_1.so" " ../$version_out_dir /$qt_arch /libcrypto.so"
101
101
ln -s " ../$version_out_dir /$qt_arch /libssl_1_1.so" " ../$version_out_dir /$qt_arch /libssl.so"
102
+ ln -s " ../$version_out_dir /include" " ../$version_out_dir /$qt_arch /include"
102
103
}
103
104
104
105
build_ssl_3 () {
@@ -118,6 +119,7 @@ build_ssl_3() {
118
119
cp libssl.so " ${out_path} /libssl_3.so" || exit 1
119
120
ln -s " ${out_path} /libcrypto_3.so" " ${out_path} /libcrypto.so"
120
121
ln -s " ${out_path} /libssl_3.so" " ${out_path} /libssl.so"
122
+ ln -s " ../$version_out_dir /include" " ../$version_out_dir /$qt_arch /include"
121
123
122
124
pushd ${out_path} || exit 1
123
125
patchelf --set-soname libcrypto_3.so libcrypto_3.so || exit 1
@@ -149,6 +151,10 @@ for param in "${params[@]}"; do
149
151
ndk=" ${ssl_versions_ndk[$ssl_version]} "
150
152
configure_ssl " ${ndk} " " ${param} " ${ssl_version} ${version_out_dir} ${arch} ${log_file}
151
153
154
+ if [ " $arch " == " arm64" ] && [ ! -d " ../$version_out_dir /include/openssl" ]; then
155
+ cp -a include " ../$version_out_dir " || exit 1
156
+ fi
157
+
152
158
case $version_out_dir in
153
159
ssl_1.1)
154
160
build_ssl_1_1 ${version_out_dir} ${qt_arch} ${log_file}
@@ -162,9 +168,7 @@ for param in "${params[@]}"; do
162
168
;;
163
169
esac
164
170
165
- if [ " $arch " == " arm64" ] && [ ! -d " ../$version_out_dir /include/openssl" ]; then
166
- cp -a include " ../$version_out_dir " || exit 1
167
- fi
171
+
168
172
popd
169
173
done
170
174
done
0 commit comments