aboutsummaryrefslogtreecommitdiff
path: root/docs/CPMUtil/AddCIPackage.md
blob: 7319b514ff912aabaa941252d764a9a736ed85e8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# AddPackage

- `VERSION` (required): The version to get (the tag will be `v${VERSION}`)
- `NAME` (required): Name used within the artifacts
- `REPO` (required): CI repository, e.g. `crueter-ci/OpenSSL`
- `PACKAGE` (required): `find_package` package name
- `EXTENSION`: Artifact extension (default `tar.zst`)
- `MIN_VERSION`: Minimum version for `find_package`. Only used if platform does not support this package as a bundled artifact
- `DISABLED_PLATFORMS`: List of platforms that lack artifacts for this package. Options:
  - `windows-amd64`
  - `windows-arm64`
  - `mingw-amd64`
  - `mingw-arm64`
  - `android-x86_64`
  - `android-aarch64`
  - `solaris-amd64`
  - `freebsd-amd64`
  - `linux-amd64`
  - `linux-aarch64`
  - `macos-universal`
  - `ios-aarch64`