mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-11-05 04:06:38 +08:00
Rather than checking for different env variables, explicitly set SKIP_CHECK_TOOLS for podman build and hosted redox.
18 lines
605 B
Makefile
18 lines
605 B
Makefile
# Configuration file for the build system dependencies
|
|
|
|
# don't check for compile tools, used when tools are managed externally, like in nix or CI
|
|
ifneq ($(SKIP_CHECK_TOOLS),1)
|
|
ifeq ($(shell which rustup),)
|
|
$(error rustup not found, install from "https://rustup.rs/")
|
|
endif
|
|
ifeq ($(shell which cbindgen),)
|
|
$(error cbindgen not found, install from crates.io or from your package manager)
|
|
endif
|
|
ifeq ($(shell which nasm),)
|
|
$(error nasm not found, install from your package manager)
|
|
endif
|
|
ifeq ($(shell which just),)
|
|
$(error 'just' not found, install from crates.io or from your package manager)
|
|
endif
|
|
endif
|