diff options
author | Costa Tsaousis <costa@netdata.cloud> | 2024-01-24 02:50:06 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-24 00:50:06 +0000 |
commit | 3c6bc51c8c969a8d7c95334905ec675b8effb35c (patch) | |
tree | f16c4398f04d893d39132bc972acd7dcf925ea38 | |
parent | 76efd29c786b9f260798827cf52061a46d966af4 (diff) |
add brotli and libyaml to buildinfo (#16830)
-rw-r--r-- | daemon/buildinfo.c | 30 |
1 files changed, 27 insertions, 3 deletions
diff --git a/daemon/buildinfo.c b/daemon/buildinfo.c index a84620f53c..2c894a3d2b 100644 --- a/daemon/buildinfo.c +++ b/daemon/buildinfo.c @@ -67,12 +67,14 @@ typedef enum __attribute__((packed)) { BIB_LIB_LZ4, BIB_LIB_ZSTD, BIB_LIB_ZLIB, + BIB_LIB_BROTLI, BIB_LIB_PROTOBUF, BIB_LIB_OPENSSL, BIB_LIB_LIBDATACHANNEL, BIB_LIB_JSONC, BIB_LIB_LIBCAP, BIB_LIB_LIBCRYPTO, + BIB_LIB_LIBYAML, BIB_PLUGIN_APPS, BIB_PLUGIN_LINUX_CGROUPS, BIB_PLUGIN_LINUX_CGROUP_NETWORK, @@ -632,6 +634,14 @@ static struct { .json = "zlib", .value = NULL, }, + [BIB_LIB_BROTLI] = { + .category = BIC_LIBS, + .type = BIT_BOOLEAN, + .analytics = NULL, + .print = "Brotli (generic-purpose lossless compression algorithm)", + .json = "brotli", + .value = NULL, + }, [BIB_LIB_PROTOBUF] = { .category = BIC_LIBS, .type = BIT_BOOLEAN, @@ -680,6 +690,14 @@ static struct { .json = "libcrypto", .value = NULL, }, + [BIB_LIB_LIBYAML] = { + .category = BIC_LIBS, + .type = BIT_BOOLEAN, + .analytics = "libyaml", + .print = "libyaml (library for parsing and emitting YAML)", + .json = "libyaml", + .value = NULL, + }, [BIB_PLUGIN_APPS] = { .category = BIC_PLUGINS, .type = BIT_BOOLEAN, @@ -1060,9 +1078,6 @@ __attribute__((constructor)) void initialize_build_info(void) { build_info_set_status(BIB_FEATURE_STREAMING_COMPRESSION, true); -#ifdef ENABLE_BROTLI - build_info_append_value(BIB_FEATURE_STREAMING_COMPRESSION, "brotli"); -#endif #ifdef ENABLE_ZSTD build_info_append_value(BIB_FEATURE_STREAMING_COMPRESSION, "zstd"); #endif @@ -1070,6 +1085,9 @@ __attribute__((constructor)) void initialize_build_info(void) { build_info_append_value(BIB_FEATURE_STREAMING_COMPRESSION, "lz4"); #endif build_info_append_value(BIB_FEATURE_STREAMING_COMPRESSION, "gzip"); +#ifdef ENABLE_BROTLI + build_info_append_value(BIB_FEATURE_STREAMING_COMPRESSION, "brotli"); +#endif build_info_set_status(BIB_FEATURE_CONTEXTS, true); build_info_set_status(BIB_FEATURE_TIERING, true); @@ -1105,6 +1123,9 @@ __attribute__((constructor)) void initialize_build_info(void) { #ifdef ENABLE_ZSTD build_info_set_status(BIB_LIB_ZSTD, true); #endif +#ifdef ENABLE_BROTLI + build_info_set_status(BIB_LIB_BROTLI, true); +#endif build_info_set_status(BIB_LIB_ZLIB, true); @@ -1137,6 +1158,9 @@ __attribute__((constructor)) void initialize_build_info(void) { #ifdef HAVE_CRYPTO build_info_set_status(BIB_LIB_LIBCRYPTO, true); #endif +#ifdef HAVE_LIBYAML + build_info_set_status(BIB_LIB_LIBYAML, true); +#endif #ifdef ENABLE_PLUGIN_APPS build_info_set_status(BIB_PLUGIN_APPS, true); |