From b3d45384e1ac57dee2de41e0f376a567229c05eb Mon Sep 17 00:00:00 2001 From: Jordan Petridis Date: Thu, 31 May 2018 14:44:32 +0300 Subject: [PATCH] meson: Add debug build. --- org.gnome.Hammond.json | 2 +- scripts/cargo.sh | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/org.gnome.Hammond.json b/org.gnome.Hammond.json index d646dc9..8c4729d 100644 --- a/org.gnome.Hammond.json +++ b/org.gnome.Hammond.json @@ -30,7 +30,7 @@ "env" : { "CARGO_HOME" : "/run/build/Hammond/cargo", "RUST_BACKTRACE" : "1", - "RUSTFLAGS" : "--cfg rayon_unstable" + "DEBUG" : "true" } }, "modules" : [ diff --git a/scripts/cargo.sh b/scripts/cargo.sh index e707660..2f1295b 100755 --- a/scripts/cargo.sh +++ b/scripts/cargo.sh @@ -3,4 +3,11 @@ export CARGO_HOME=$1/target/cargo-home export RUSTFLAGS="--cfg rayon_unstable" -cargo build --release -p hammond-gtk && cp $1/target/release/hammond-gtk $2 \ No newline at end of file +if [[ $DEBUG = true ]] +then + echo "DEBUG MODE" + cargo build -p hammond-gtk && cp $1/target/debug/hammond-gtk $2 +else + echo "RELEASE MODE" + cargo build --release -p hammond-gtk && cp $1/target/release/hammond-gtk $2 +fi \ No newline at end of file