From 906f1f83576faab38831294b352103a394869a59 Mon Sep 17 00:00:00 2001 From: Daniel Berger Date: Fri, 8 May 2026 18:01:50 -0400 Subject: [PATCH] Update for Mac. --- Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index c942e16..234055d 100644 --- a/Makefile +++ b/Makefile @@ -15,7 +15,7 @@ O := bin/ic # LLVM: LLVM_EXT_DIR := $(CRYSTAL_ROOT)/llvm/ext LLVM_EXT_OBJ := $(LLVM_EXT_DIR)/llvm_ext.o -LLVM_CONFIG ?= $(shell $(CRYSTAL_ROOT)/llvm/ext/find-llvm-config) +LLVM_CONFIG ?= $(shell $(CRYSTAL_ROOT)/llvm/ext/find-llvm-config.sh) # INSTALL: DESTDIR ?= /usr/local @@ -29,6 +29,9 @@ $(O): $(LLVM_EXT_OBJ) $(SOURCES) mkdir -p bin $(ENV) $(COMPILER) build $(FLAGS) src/ic.cr -o $(O) +$(LLVM_EXT_OBJ): $(LLVM_EXT_DIR)/llvm_ext.cc + $(CXX) -c $(CXXFLAGS) -o $@ $< $(if $(LLVM_CONFIG),$(shell $(LLVM_CONFIG) --cxxflags)) + .PHONY: release release: mkdir -p bin