eden/docs/CPMUtil/AddCIPackage.md
crueter 2e9dbe3f1d
All checks were successful
GitHub Actions [CI] Build succeeded
[cmake, tools, docs] Update CPMUtil (#2790)
updates CPMUtil to
[`8f9b39fc98`](8f9b39fc98)

Makes the tooling/docs better and enforces usage of tar.gz everywhere as
opposed to zips

Signed-off-by: crueter <crueter@eden-emu.dev>

Reviewed-on: #2790
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2025-10-20 03:43:15 +02:00

678 B

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
    • android
    • solaris-amd64
    • freebsd-amd64
    • linux-amd64
    • linux-aarch64
    • macos-universal