Skip to content

Commit a2ee8dc

Browse files
committed
Build: fix configuration override for in_http (monkey lib)
Signed-off-by: Eduardo Silva <eduardo@treasure-data.com>
1 parent 0144c08 commit a2ee8dc

File tree

1 file changed

+3
-11
lines changed

1 file changed

+3
-11
lines changed

CMakeLists.txt

+3-11
Original file line numberDiff line numberDiff line change
@@ -50,22 +50,14 @@ set(MSGPACK_NO_INSTALL 1)
5050

5151
# mk_core is aware about jemalloc usage, we need to disable this as
5252
# fluent-bit do not use it.
53-
set(WITH_SYSTEM_MALLOC 1)
53+
set(WITH_SYSTEM_MALLOC 1 CACHE BOOL "Use system memory allocator")
5454

5555
# Lib: build the core libraries used by Fluent-Bit
5656
add_subdirectory(lib/msgpack-0.5.9)
5757
add_subdirectory(lib/jsmn)
5858
if(WITH_IN_HTTP)
59-
set(WITH_PLUGIN_AUTH 0)
60-
set(WITH_PLUGIN_CGI 0)
61-
set(WITH_PLUGIN_CHEETAH 0)
62-
set(WITH_PLUGIN_DIRLISTING 0)
63-
set(WITH_PLUGIN_FASTCGI 0)
64-
set(WITH_PLUGIN_LIANA 1)
65-
set(WITH_PLUGIN_LOGGER 0)
66-
set(WITH_PLUGIN_MANDRIL 0)
67-
set(WITH_PLUGIN_TLS 0)
68-
set(WITH_SYSTEM_MALLOC 1)
59+
set(WITHOUT_BIN 1 CACHE BOOL "Do not build binary")
60+
set(WITHOUT_PLUGINS "auth,cgi,cheetah,dirlisting,fastcgi,logger,mandril,tls")
6961
add_subdirectory(lib/monkey)
7062
else()
7163
add_subdirectory(lib/monkey/mk_core)

0 commit comments

Comments
 (0)