diff --git a/Makefile b/Makefile index 424d13b..a3f5942 100644 --- a/Makefile +++ b/Makefile @@ -14,9 +14,14 @@ ERL_LDFLAGS ?= -L$(ERL_EI_LIBDIR) CFLAGS ?= -O2 -Wall -Wextra LDFLAGS += -fPIC -shared -lsodium -lei -lerl_interface -ifeq ($(CROSSCOMPILE),) +ifeq ($(shell uname),FreeBSD) CFLAGS += -I/usr/local/include/sodium LDFLAGS += -L/usr/local/lib +endif + +ifeq ($(CROSSCOMPILE),) +CFLAGS += -I/usr/local/include +LDFLAGS += -L/usr/local/lib ifeq ($(shell uname),Darwin) LDFLAGS += -Wl,-rpath /usr/local/lib -flat_namespace -undefined suppress