diff --git a/src/sbbs3/GNUmakefile b/src/sbbs3/GNUmakefile
index e5f1532a3e57d7fd9f7a892565d242773531ca77..71ef86189578e7f007ba6b1470456d3922aa4744 100644
--- a/src/sbbs3/GNUmakefile
+++ b/src/sbbs3/GNUmakefile
@@ -108,6 +108,10 @@ ifeq ($(shell pkg-config libarchive --exists && echo "yes"),yes)
  CFLAGS += $(shell pkg-config libarchive --cflags)
  FILE_LIBS	= $(shell pkg-config libarchive --libs)
 else
+ ifeq ($(os), darwin)
+  CFLAGS += -I/usr/local/opt/libarchive/include
+  CFLAGS += -L/usr/local/opt/libarchive/lib
+ else
  FILE_LIBS	= -larchive
 endif