From c7c2e89c3fcbbe40ea7c8a5db11e3a73591158c9 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Sat, 6 Jun 2020 21:35:35 -0600 Subject: [PATCH] Require rustup and nasm --- mk/depends.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/mk/depends.mk b/mk/depends.mk index 783bde7..e6853dd 100644 --- a/mk/depends.mk +++ b/mk/depends.mk @@ -1,5 +1,13 @@ # Dependencies +ifeq ($(shell which rustup),) +$(error rustup not found, install from "https://rustup.rs/") +endif + +ifeq ($(shell which nasm),) +$(error nasm not found, install from your package manager) +endif + CARGO_CONFIG_VERSION=0.1.1 ifeq ($(shell cargo install --list | grep '^cargo-config v$(CARGO_CONFIG_VERSION):$$'),) $(error cargo-config $(CARGO_CONFIG_VERSION) not found, run "cargo install --force --version $(CARGO_CONFIG_VERSION) cargo-config")