mirror of
https://github.com/webui-dev/webui.git
synced 2024-10-03 17:39:51 +03:00
Only set CC if none is set (don't overwrite env CC)
Allow passing other CCs
This commit is contained in:
parent
56dc82758b
commit
6732b84cc1
11
GNUmakefile
11
GNUmakefile
@ -25,10 +25,13 @@ MAKEFILE_DIR := $(dir $(MAKEFILE_PATH))
|
||||
BUILD_DIR := $(MAKEFILE_DIR)/dist
|
||||
|
||||
# ARGS
|
||||
# Set a compiler when running on Linux via `make CC=gcc` / `make CC=clang`
|
||||
CC = gcc
|
||||
ifneq ($(filter $(CC),gcc clang aarch64-linux-gnu-gcc arm-linux-gnueabihf-gcc musl-gcc),$(CC))
|
||||
$(error Invalid compiler specified: `$(CC)`)
|
||||
CC ?= gcc
|
||||
ifeq ($(CC), cc)
|
||||
ifeq ($(shell uname),Darwin)
|
||||
CC = clang
|
||||
else
|
||||
CC = gcc
|
||||
endif
|
||||
endif
|
||||
|
||||
# Allow to add arch-target for macOS CI cross compilation
|
||||
|
Loading…
Reference in New Issue
Block a user