eden/docs/CPMUtil/AddCIPackage.md
crueter 3e31831cb0
[externals] UCRT64 support (#4035)
Testing which deps can't cross MSVCRT/UCRT barriers

- openssl
- Qt

FFmpeg and Sirit are fine--likely don't use the C99 APIs that MSVCRT is missing?

Closes #4022

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4035
2026-06-09 21:41:50 +02:00

762 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
    • mingw-amd64
    • mingw-arm64
    • android-x86_64
    • android-aarch64
    • solaris-amd64
    • freebsd-amd64
    • linux-amd64
    • linux-aarch64
    • macos-universal
    • ios-aarch64