diff options
| author | Mitja Felicijan <mitja.felicijan@gmail.com> | 2026-01-16 17:49:33 +0100 |
|---|---|---|
| committer | Mitja Felicijan <mitja.felicijan@gmail.com> | 2026-01-16 17:49:33 +0100 |
| commit | ea2d77c0ee2474f196a7bd9ab773c5cb34655dce (patch) | |
| tree | edffe7c8b9287d39e3c4162d8704660a9f0c2e59 | |
| parent | b97d08b127a002b6cfda0851f02ae84e3b0381b8 (diff) | |
| download | toy-debugger-ea2d77c0ee2474f196a7bd9ab773c5cb34655dce.tar.gz | |
Fixed flags in make
| -rw-r--r-- | Makefile | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -2,14 +2,17 @@ UNAME_S := $(shell uname -s) ifeq ($(UNAME_S),Linux) LLVM_PREFIX := /usr/lib/llvm/21 + 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 + 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 endif -CXXFLAGS := -I$(LLVM_PREFIX)/include -std=c++17 -LDFLAGS := -L$(LLVM_PREFIX)/lib -Wl,-rpath,$(LLVM_PREFIX)/lib -llldb - all: tdbg example tdbg: tdbg.cpp |
