From: David Carlier Date: Tue, 6 Jun 2017 09:20:51 +0000 (+0100) Subject: BUG/MINOR: contrib/modsecurity: BSD build fix X-Git-Tag: v1.8-dev3~229 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0f4df640d20c7e939994c7ccda6fd4d6746bcedb;p=thirdparty%2Fhaproxy.git BUG/MINOR: contrib/modsecurity: BSD build fix previous version introduced in the last commit was not the correct one. --- diff --git a/contrib/modsecurity/Makefile b/contrib/modsecurity/Makefile index 7853397cd1..bb918c30b2 100644 --- a/contrib/modsecurity/Makefile +++ b/contrib/modsecurity/Makefile @@ -2,7 +2,7 @@ DESTDIR = PREFIX = /usr/local BINDIR = $(PREFIX)/bin -CC = gcc +CC ?= gcc LD = $(CC) ifeq ($(MODSEC_INC),) @@ -25,9 +25,17 @@ ifeq ($(LIBXML_INC),) LIBXML_INC := /usr/include/libxml2 endif -CFLAGS = -g -Wall -pthread -LDFLAGS += -lpthread -levent -levent_pthreads -lcurl -lapr-1 -laprutil-1 -lxml2 -lpcre -lyajl -INCS += -I../../include -I../../ebtree -I$(MODSEC_INC) -I$(APACHE2_INC) -I$(APR_INC) -I$(LIBXML_INC) +ifeq ($(EVENT_LIB),) +EVENT_LIB := -levent +endif + +ifeq ($(EVENT_INC),) +EVENT_INC := /usr/include +endif + +CFLAGS += -g -Wall -pthread +LDFLAGS += -lpthread $(EVENT_LIB) -levent_pthreads -lcurl -lapr-1 -laprutil-1 -lxml2 -lpcre -lyajl +INCS += -I../../include -I../../ebtree -I$(MODSEC_INC) -I$(APACHE2_INC) -I$(APR_INC) -I$(LIBXML_INC) -I$(EVENT_INC) LIBS = OBJS = spoa.o modsec_wrapper.o diff --git a/contrib/modsecurity/spoa.h b/contrib/modsecurity/spoa.h index d618f9bbe2..ea7a94e975 100644 --- a/contrib/modsecurity/spoa.h +++ b/contrib/modsecurity/spoa.h @@ -20,7 +20,7 @@ #ifndef __SPOA_H__ #define __SPOA_H__ -#include +#undef LIST_HEAD #include #include