diff --git a/c/Makefile b/c/Makefile index 51b559a..fba1125 100644 --- a/c/Makefile +++ b/c/Makefile @@ -22,6 +22,19 @@ # +ifeq ($(OS),Windows_NT) # is Windows_NT on XP, 2000, 7, Vista, 10... + detected_OS := Windows +else + detected_OS := $(strip $(shell uname)) +endif + +ifeq ($(detected_OS),Darwin) + ifeq ("$(shell sysctl -nq hw.optional.arm64)","1") + # Building on M1 is still not supported, so in the meantime we crosscompile to amd64 + CFLAGS += -target x86_64-apple-macos10.12 + endif +endif + # ---- Configuration options ---- # External/implicit variables: