[BUILD] Fixed Makefile for linking pcre
If both make parameters USE_PCRE and USE_STATIC_PCRE are set to 1 while building haproxy, pcre gets linked in dynamically. Therefore we check if USE_STATIC_PCRE was explicitely enabled to ommit the CFLAGS and LDFLAGS normally set if USE_PCRE is enabled.
This commit is contained in:
parent
6b6a53db5f
commit
c820300adf
2
Makefile
2
Makefile
|
@ -393,8 +393,10 @@ ifneq ($(USE_PCRE),)
|
||||||
ifeq ($(PCREDIR),)
|
ifeq ($(PCREDIR),)
|
||||||
PCREDIR := $(shell pcre-config --prefix 2>/dev/null || echo /usr/local)
|
PCREDIR := $(shell pcre-config --prefix 2>/dev/null || echo /usr/local)
|
||||||
endif
|
endif
|
||||||
|
ifeq ($(USE_STATIC_PCRE),)
|
||||||
OPTIONS_CFLAGS += -DUSE_PCRE -I$(PCREDIR)/include
|
OPTIONS_CFLAGS += -DUSE_PCRE -I$(PCREDIR)/include
|
||||||
OPTIONS_LDFLAGS += -L$(PCREDIR)/lib -lpcreposix -lpcre
|
OPTIONS_LDFLAGS += -L$(PCREDIR)/lib -lpcreposix -lpcre
|
||||||
|
endif
|
||||||
BUILD_OPTIONS += $(call ignore_implicit,USE_PCRE)
|
BUILD_OPTIONS += $(call ignore_implicit,USE_PCRE)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue