Skip to content

Development Build

Milan Šťastný edited this page Dec 8, 2024 · 5 revisions

Required dependency

flatpak-builder

Required flatpaks

flatpak install org.gnome.Sdk org.gnome.Platform org.freedesktop.Sdk.Extension.rust-stable org.freedesktop.Sdk.Extension.llvm18

fenv

We use fenv during EAM development. To install it

cargo install --git https://gitlab.gnome.org/ZanderBrown/fenv

Generating the environment

fenv gen build-aux/io.github.achetagames.epic_asset_manager.Devel.json

Set up the build directory

fenv exec -- meson --prefix=/app -Dprofile=development _build

Building

fenv exec -- ninja -C _build

Installing

fenv exec -- ninja -C _build install

Running

fenv run

Cleaning

exec -- ninja -C _build clean
Clone this wiki locally