Skip to content

Commit 51b0625

Browse files
committed
Fix protobuf compilation for Mac
1 parent 89a4e20 commit 51b0625

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

pink/Makefile

+10-2
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,13 @@ LDFLAGS= -lpthread
66
else
77
LDFLAGS= -lpthread -lrt
88
endif
9+
910
CXXFLAGS= -g -std=c++11 -fno-builtin-memcmp -pipe -fPIC
1011
ifeq ($(shell uname -m), x86_64)
11-
CXXFLAGS += -msse -msse4.2
12+
CXXFLAGS += -msse -msse4.2
13+
endif
14+
ifeq ($(UNAME_S),Darwin)
15+
CXXFLAGS += -I/opt/homebrew/include
1216
endif
1317

1418
PROFILING_FLAGS=-pg
@@ -20,7 +24,11 @@ DEBUG_LEVEL?=0
2024
NO_PB?=0
2125

2226
ifeq ($(NO_PB),0)
23-
LDFLAGS+= -lprotobuf
27+
ifeq ($(UNAME_S),Darwin)
28+
LDFLAGS += -L/opt/homebrew/lib
29+
else
30+
LDFLAGS+= -lprotobuf
31+
endif
2432
endif
2533

2634
ifeq ($(MAKECMDGOALS),dbg)

0 commit comments

Comments
 (0)