forked from eden-emu/eden
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: eden-emu/eden#2687 Reviewed-by: Lizzie <lizzie@eden-emu.dev> Reviewed-by: crueter <crueter@eden-emu.dev> Co-authored-by: Inix <Nixy01@proton.me> Co-committed-by: Inix <Nixy01@proton.me>
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)