mirror of
https://github.com/mhx/dwarfs.git
synced 2025-09-12 22:10:54 -04:00
chore: support building ARM image in docker makefile
This commit is contained in:
parent
4c52178626
commit
0967b9bdf8
@ -1,10 +1,14 @@
|
||||
IMAGE="dwarfs-buildenv"
|
||||
|
||||
ROOT_DIR:=$(shell dirname $(realpath $(firstword $(MAKEFILE_LIST))))
|
||||
NPROC:=$(shell nproc)
|
||||
|
||||
build:
|
||||
docker build -t $(IMAGE) .
|
||||
|
||||
build_arm:
|
||||
docker build -t $(IMAGE) --build-arg ARCH=arm64v8 .
|
||||
|
||||
run:
|
||||
@docker run -it --rm \
|
||||
--cap-add SYS_ADMIN --device /dev/fuse --privileged \
|
||||
@ -12,5 +16,5 @@ run:
|
||||
--mount type=bind,source="$(ROOT_DIR)"/../@docker-ccache,target=/ccache \
|
||||
--mount type=bind,source="$(ROOT_DIR)"/../@docker-home,target=/home/ubuntu \
|
||||
--mount type=bind,source="$(ROOT_DIR)"/../@docker-build,target=/home/ubuntu/build \
|
||||
--env CCACHE_DIR=/ccache --env CTEST_PARALLEL_LEVEL=$(nproc) \
|
||||
--env CCACHE_DIR=/ccache --env CTEST_PARALLEL_LEVEL=$(NPROC) \
|
||||
--entrypoint /bin/bash $(IMAGE)
|
||||
|
Loading…
x
Reference in New Issue
Block a user