USE_THREAD option has been added to enable the compilation with the experimental
support of threads . Of course for now, there is nothing. And for a while,
HAProxy will be unstable. When we will be confident enough, this option will be
removed.
For this implementation and probably for a while, only the pthread library will
be supported.
OPTIONS_LDFLAGS += -ldl
endif
+ifneq ($(USE_THREAD),)
+BUILD_OPTIONS += $(call ignore_implicit,USE_THREAD)
+OPTIONS_CFLAGS += -DUSE_THREAD
+OPTIONS_LDFLAGS += -lpthread
+endif
+
# report DLMALLOC_SRC only if explicitly specified
ifneq ($(DLMALLOC_SRC),)
BUILD_OPTIONS += DLMALLOC_SRC=$(DLMALLOC_SRC)