isaced/Setup OpenHarmony SDK
Download and cache the OpenHarmony NDK, set up cross-compilation environment, optionally install lycium framework
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| sdk-version | OpenHarmony SDK version (e.g. 5.0-Release, 6.0-Release) | no | 6.0-Release |
| sdk-url | Custom SDK download URL (overrides default Huawei Cloud mirror) | no | "" |
| lycium | Clone and set up lycium cross-compilation framework | no | false |
| lycium-repo | lycium git repository URL | no | https://gitcode.com/OpenHarmonyPCDeveloper/lycium_plusplus.git |
| lycium-ref | lycium git ref (branch/tag/commit) to checkout | no | "" |
| tools | Tool installation level: none, minimal (lycium checkbuildenv), full (Docker-equivalent) | no | minimal |
Outputs
| name | description |
|---|---|
| ohos-sdk | Path to OHOS SDK (parent of native/, i.e. the linux/ directory) |
| ohos-native | Path to OHOS SDK native directory |
| ohos-cmake-toolchain | Path to ohos.toolchain.cmake for CMake cross-compilation |
| lycium-home | Path to lycium framework root (empty if lycium=false) |