aboutsummaryrefslogtreecommitdiff
path: root/docs/CPMUtil/AddCIPackage
diff options
context:
space:
mode:
authorcrueter <crueter@eden-emu.dev>2025-10-20 03:43:15 +0200
committercrueter <crueter@eden-emu.dev>2025-10-20 03:43:15 +0200
commit2e9dbe3f1d8133570cd9db92aa05769733451029 (patch)
tree51cb00c2f2a89e844b824c6403faa3ad38ea5c76 /docs/CPMUtil/AddCIPackage
parentd7cd7c6313e7fc5f1ccf73e48228c97b3246d99a (diff)
[cmake, tools, docs] Update CPMUtil (#2790)
updates CPMUtil to [`8f9b39fc98`](https://git.crueter.xyz/CMake/CPMUtil/commit/8f9b39fc980fc7079c7c4471c19f219180abe368) 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: https://git.eden-emu.dev/eden-emu/eden/pulls/2790 Reviewed-by: CamilleLaVey <camillelavey99@gmail.com> Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Diffstat (limited to 'docs/CPMUtil/AddCIPackage')
-rw-r--r--docs/CPMUtil/AddCIPackage17
1 files changed, 17 insertions, 0 deletions
diff --git a/docs/CPMUtil/AddCIPackage b/docs/CPMUtil/AddCIPackage
new file mode 100644
index 0000000000..559db69ea9
--- /dev/null
+++ b/docs/CPMUtil/AddCIPackage
@@ -0,0 +1,17 @@
+# 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` \ No newline at end of file