summaryrefslogtreecommitdiffstats
path: root/Makefile.toml
diff options
context:
space:
mode:
authorBrooks J Rady <b.j.rady@gmail.com>2021-04-16 16:50:35 +0100
committerBrooks J Rady <b.j.rady@gmail.com>2021-04-16 16:50:35 +0100
commit79a053f807e87c553e46c25e8a6f59cd275cd98c (patch)
tree1628a837c1b1032af6b5ce8059ba2a295361826e /Makefile.toml
parent833381bca84baf5b6cb6a5fa678a2b7c7fb671d2 (diff)
fix(build): return a clearer message on install failure
Diffstat (limited to 'Makefile.toml')
-rw-r--r--Makefile.toml6
1 files changed, 5 insertions, 1 deletions
diff --git a/Makefile.toml b/Makefile.toml
index 4ee281120..2223c5c3b 100644
--- a/Makefile.toml
+++ b/Makefile.toml
@@ -67,7 +67,11 @@ workspace = false
dependencies = ["build-tiles-release", "wasm-opt-tiles", "build-release"]
script_runner = "@duckscript"
script = '''
-cp ${CARGO_MAKE_WORKSPACE_WORKING_DIRECTORY}/target/release/${CARGO_MAKE_CRATE_NAME} ${CARGO_MAKE_TASK_ARGS}
+if is_dir ${CARGO_MAKE_TASK_ARGS}
+ trigger_error "You need to specify a full path for the binary, not just a directory!"
+else
+ cp ${CARGO_MAKE_WORKSPACE_WORKING_DIRECTORY}/target/release/${CARGO_MAKE_CRATE_NAME} ${CARGO_MAKE_TASK_ARGS}
+end
'''
[tasks.build-tiles-release]