diff options
| author | Mitja Felicijan <mitja.felicijan@gmail.com> | 2026-01-16 17:51:26 +0100 |
|---|---|---|
| committer | Mitja Felicijan <mitja.felicijan@gmail.com> | 2026-01-16 17:51:26 +0100 |
| commit | 4605efab1ce6260424a34b606bb390df1e972c9d (patch) | |
| tree | 95c9483f6eb2ae14d6975b03228ab60d3c54379f | |
| parent | ea2d77c0ee2474f196a7bd9ab773c5cb34655dce (diff) | |
| download | toy-debugger-4605efab1ce6260424a34b606bb390df1e972c9d.tar.gz | |
Fixed flags in make
| -rw-r--r-- | Makefile | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -2,12 +2,16 @@ UNAME_S := $(shell uname -s) ifeq ($(UNAME_S),Linux) LLVM_PREFIX := /usr/lib/llvm/21 + CXX := clang++ + CC := clang CXXFLAGS := -I$(LLVM_PREFIX)/include -std=c++17 LDFLAGS := -L$(LLVM_PREFIX)/lib -Wl,-rpath,$(LLVM_PREFIX)/lib -llldb endif ifeq ($(UNAME_S),Darwin) LLVM_PREFIX := /System/Volumes/Data/opt/homebrew/Cellar/llvm/21.1.8 + CXX := $(LLVM_PREFIX)/bin/clang++ + CC := $(LLVM_PREFIX)/bin/clang SDKROOT := $(shell xcrun --show-sdk-path) CXXFLAGS := -isysroot $(SDKROOT) -I$(LLVM_PREFIX)/include -std=c++17 -stdlib=libc++ LDFLAGS := -L$(LLVM_PREFIX)/lib -Wl,-rpath,$(LLVM_PREFIX)/lib -llldb @@ -16,10 +20,10 @@ endif all: tdbg example tdbg: tdbg.cpp - clang++ tdbg.cpp -o tdbg $(CXXFLAGS) $(LDFLAGS) + $(CXX) tdbg.cpp -o tdbg $(CXXFLAGS) $(LDFLAGS) example: example.c - clang -g -o example example.c + $(CC) -g -o example example.c clean: rm -f tdbg example |
