From e57043d6f6819728ea5f22c949374864404654d2 Mon Sep 17 00:00:00 2001 From: _ov4 Date: Wed, 2 Sep 2026 03:24:53 +0000 Subject: macos support --- Makefile | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index a81885e..d1b3e6e 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +1,4 @@ +CC = gcc CXX = g++ SRC_DIR = src INCLUDE_DIR = include @@ -9,8 +10,12 @@ MAKEFLAGS += -j8 CPPFLAGS = -I$(INCLUDE_DIR) -MMD -MP -flto CXXFLAGS = -std=c++23 -Wall -Wextra -O3 -flto -# static -LDFLAGS += -static -static-libgcc -static-libstdc++ +TARGET_OS ?= $(shell uname -s) + +ifeq ($(TARGET_OS),Linux) + LDFLAGS += -static -static-libgcc -static-libstdc++ +else + $(warning Unknown target OS: $(TARGET_OS)) SRCS = $(shell find $(SRC_DIR) -name '*.cc') OBJS = $(SRCS:%=$(BUILD)/%.o) -- cgit v1.3.1-4-g156e