mirror of
https://git.eden-emu.dev/eden-emu/eden.git
synced 2026-10-01 14:59:13 +00:00
I still have to add a setting to disable the auto update checking on a later PR, firstly lets make sure i didn't accidentally break anything with CMAKE. or QT. Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2687 Reviewed-by: Lizzie <[email protected]> Reviewed-by: crueter <[email protected]> Co-authored-by: Inix <[email protected]> Co-committed-by: Inix <[email protected]>
1.4 KiB
1.4 KiB
Linux Build Scripts
- Provided script:
.ci/linux/build.sh - Must specify arch target, e.g.:
.ci/linux/build.sh amd64 - Valid targets:
native: Optimize to your native host architecturelegacy: x86_64 generic, only needed for CPUs older than 2013 or soamd64: x86_64-v3, for CPUs newer than 2013 or sosteamdeck/zen2: For Steam Deck or Zen >= 2 AMD CPUs (untested on Intel)rog-ally/allyx/zen4: For ROG Ally X or Zen >= 4 AMD CPUs (untested on Intel)aarch64: For armv8-a CPUs, older than mid-2021 or soarmv9: For armv9-a CPUs, newer than mid-2021 or so
- Extra CMake flags go after the arch target.
Environment Variables
NPROC: Number of compilation threads (default: all cores)TARGET: Setappimageto disable standaloneeden-cliandeden-roomBUILD_TYPE: Build type (default:Release)
Boolean flags (set true to enable, false to disable):
-
DEVEL(defaultFALSE): Disable Qt update checker -
USE_WEBENGINE(defaultFALSE): Enable Qt WebEngine -
USE_MULTIMEDIA(defaultFALSE): Enable Qt Multimedia -
AppImage packaging script:
.ci/linux/package.sh- Accepts same arch targets as build script
- Use
DEVEL=trueto rename app toEden Nightlyand disable the update checker - This should generally not be used unless in a tailor-made packaging environment (e.g. Actions/CI)