diff --git a/Makefile b/Makefile index a4276d3..3630925 100644 --- a/Makefile +++ b/Makefile @@ -15,6 +15,9 @@ else ifeq ($(TARGET), linux) else ifeq ($(TARGET), freebsd) CFLAGS += -D_DECLARE_C99_LDBL_MATH LDFLAGS += -Wl,-E +else ifeq ($(TARGET), dragonfly) + CFLAGS += -D_DECLARE_C99_LDBL_MATH + LDFLAGS += -Wl,-E endif SRC := wrk.c net.c ssl.c aprintf.c stats.c script.c units.c \ diff --git a/src/config.h b/src/config.h index 4f032e7..643c03a 100644 --- a/src/config.h +++ b/src/config.h @@ -1,7 +1,7 @@ #ifndef CONFIG_H #define CONFIG_H -#if defined(__FreeBSD__) || defined(__APPLE__) +#if defined(__FreeBSD__) || defined(__DragonFly__) || defined(__APPLE__) #define HAVE_KQUEUE #elif defined(__linux__) #define HAVE_EPOLL