diff --git a/plugins/CMakeLists.txt b/plugins/CMakeLists.txt index 1cb6777959a..7835170332d 100644 --- a/plugins/CMakeLists.txt +++ b/plugins/CMakeLists.txt @@ -245,7 +245,9 @@ endmacro() # Custom Plugins REGISTER_CUSTOM_PLUGIN("custom_calyptia") -REGISTER_IN_PLUGIN("in_blob") +if(FLB_SQLDB) + REGISTER_IN_PLUGIN("in_blob") +endif() # These plugins works only on Linux if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") @@ -268,7 +270,9 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Linux" OR ${CMAKE_SYSTEM_NAME} MATCHES "Darwin" REGISTER_IN_PLUGIN("in_node_exporter_metrics") endif() -REGISTER_IN_PLUGIN("in_kubernetes_events") +if(FLB_SQLDB) + REGISTER_IN_PLUGIN("in_kubernetes_events") +endif() if(FLB_KAFKA) REGISTER_IN_PLUGIN("in_kafka") @@ -277,7 +281,11 @@ endif() REGISTER_IN_PLUGIN("in_fluentbit_metrics") REGISTER_IN_PLUGIN("in_prometheus_scrape") REGISTER_IN_PLUGIN("in_emitter") -REGISTER_IN_PLUGIN("in_tail") + +if(FLB_SQLDB) + REGISTER_IN_PLUGIN("in_tail") +endif() + REGISTER_IN_PLUGIN("in_dummy") REGISTER_IN_PLUGIN("in_head") REGISTER_IN_PLUGIN("in_health") @@ -351,7 +359,11 @@ REGISTER_PROCESSOR_PLUGIN("processor_sql") # OUTPUTS # ======= REGISTER_OUT_PLUGIN("out_azure") -REGISTER_OUT_PLUGIN("out_azure_blob") + +if(FLB_SQLDB) + REGISTER_OUT_PLUGIN("out_azure_blob") +endif() + REGISTER_OUT_PLUGIN("out_azure_logs_ingestion") REGISTER_OUT_PLUGIN("out_azure_kusto") REGISTER_OUT_PLUGIN("out_bigquery") @@ -415,7 +427,11 @@ endif() # ======= REGISTER_FILTER_PLUGIN("filter_alter_size") REGISTER_FILTER_PLUGIN("filter_aws") -REGISTER_FILTER_PLUGIN("filter_checklist") + +if(FLB_SQLDB) + REGISTER_FILTER_PLUGIN("filter_checklist") +endif() + REGISTER_FILTER_PLUGIN("filter_ecs") REGISTER_FILTER_PLUGIN("filter_record_modifier") REGISTER_FILTER_PLUGIN("filter_sysinfo")