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
  
...