diff options
author | Brooks J Rady <b.j.rady@gmail.com> | 2021-04-16 16:50:35 +0100 |
---|---|---|
committer | Brooks J Rady <b.j.rady@gmail.com> | 2021-04-16 16:50:35 +0100 |
commit | 79a053f807e87c553e46c25e8a6f59cd275cd98c (patch) | |
tree | 1628a837c1b1032af6b5ce8059ba2a295361826e /Makefile.toml | |
parent | 833381bca84baf5b6cb6a5fa678a2b7c7fb671d2 (diff) |
fix(build): return a clearer message on install failure
Diffstat (limited to 'Makefile.toml')
-rw-r--r-- | Makefile.toml | 6 |
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] |