diff --git a/main/Makefile b/main/Makefile index a400ebd300..23e4e22f2d 100644 --- a/main/Makefile +++ b/main/Makefile @@ -37,9 +37,14 @@ OBJS+=stdtime/localtime.o # by a module. OBJS+=say.o -ifeq ($(wildcard /usr/include/sys/poll.h),) +ifneq ($(findstring darwin,$(OSARCH)),) OBJS+=poll.o ASTCFLAGS+=-DPOLLCOMPAT +else + ifeq ($(wildcard /usr/include/sys/poll.h),) + OBJS+=poll.o + ASTCFLAGS+=-DPOLLCOMPAT + endif endif ifeq ($(wildcard /usr/include/dlfcn.h),)