You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: docs/Platforms.md
+5-5
Original file line number
Diff line number
Diff line change
@@ -1,17 +1,17 @@
1
1
# Platforms docs
2
2
3
-
XQUIC currently supports `Android` , `iOS` , `Linux`and`macOS` .
3
+
XQUIC currently supports `Android` , `iOS` , `HarmonyOS` , `Linux`,`macOS` and `Windows` .
4
4
5
-
## Android/iOS Compile Script
5
+
## Android/iOS/HarmonyOS Compile Script
6
6
7
-
The Androidand iOS use `.so` files, there is a [`xqc_build.sh`](../xqc_build.sh) script in the XQUIC library directory, execute the script to compile to complete the corresponding compilation.
7
+
The Android, iOS and HarmonyOS use `.so` files, there is a [`xqc_build.sh`](../xqc_build.sh) script in the XQUIC library directory, execute the script to compile to complete the corresponding compilation.
8
8
9
9
```bash
10
-
sh xqc_build.sh ios/android <build_dir><artifact_dir><ssl_path>
10
+
sh xqc_build.sh ios/android/harmony<build_dir><artifact_dir><ssl_path>
11
11
```
12
12
specially, `<ssl_path> can be ${PWD}/third_party/boringssl or ${PWD}/third_party/babassl`
13
13
14
-
> Note: You need to specify the IOS/android build toolchain before compiling, download and set the environment variable IOS_CMAKE_TOOLCHAIN or ANDROID_NDK, or directly modify CMAKE_TOOLCHAIN_FILE in `xqc_build.sh` .
14
+
> Note: You need to specify the IOS/android/harmony build toolchain before compiling, download and set the environment variable IOS_CMAKE_TOOLCHAIN or ANDROID_NDK or HMOS_CMAKE_PATH and HMOS_CMAKE_TOOLCHAIN, or directly modify CMAKE_TOOLCHAIN_FILE and HMOS_CMAKE_TOOLCHAIN in `xqc_build.sh` .
0 commit comments