Fixed flags in make
| 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) |
|
-rw-r--r-- |
Makefile | 9 |
1 files changed, 6 insertions, 3 deletions
| diff --git a/Makefile b/Makefile | |||
| ... | |||
| 2 | 2 | ||
| 3 | ifeq ($(UNAME_S),Linux) |
3 | ifeq ($(UNAME_S),Linux) |
| 4 | LLVM_PREFIX := /usr/lib/llvm/21 |
4 | LLVM_PREFIX := /usr/lib/llvm/21 |
| 5 | CXXFLAGS := -I$(LLVM_PREFIX)/include -std=c++17 |
||
| 6 | LDFLAGS := -L$(LLVM_PREFIX)/lib -Wl,-rpath,$(LLVM_PREFIX)/lib -llldb |
||
| 5 | endif |
7 | endif |
| 8 | |||
| 6 | ifeq ($(UNAME_S),Darwin) |
9 | ifeq ($(UNAME_S),Darwin) |
| 7 | LLVM_PREFIX := /System/Volumes/Data/opt/homebrew/Cellar/llvm/21.1.8 |
10 | LLVM_PREFIX := /System/Volumes/Data/opt/homebrew/Cellar/llvm/21.1.8 |
| 11 | SDKROOT := $(shell xcrun --show-sdk-path) |
||
| 12 | CXXFLAGS := -isysroot $(SDKROOT) -I$(LLVM_PREFIX)/include -std=c++17 -stdlib=libc++ |
||
| 13 | LDFLAGS := -L$(LLVM_PREFIX)/lib -Wl,-rpath,$(LLVM_PREFIX)/lib -llldb |
||
| 8 | endif |
14 | endif |
| 9 | |||
| 10 | CXXFLAGS := -I$(LLVM_PREFIX)/include -std=c++17 |
||
| 11 | LDFLAGS := -L$(LLVM_PREFIX)/lib -Wl,-rpath,$(LLVM_PREFIX)/lib -llldb |
||
| 12 | 15 | ||
| 13 | all: tdbg example |
16 | all: tdbg example |
| 14 | 17 | ||
| ... | |||