From ec1b6ff6f2548a15f5e49c484664ef8b1c4bb41f Mon Sep 17 00:00:00 2001 From: Flavia Tovo Date: Mon, 8 Sep 2025 14:38:45 +0200 Subject: [PATCH] cmake: Completing CMakeLists to support OAUTHBEARER_OIDC WITH_OAUTHBEARER_OIDC option was present in the append sources but was missing from the append compile definitions section of the CMakeLists. It was not possible to activate OAuth Authentication for Windows when using cmake with user-defined defines to build. --- src/CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index bbe63cff48..fe487bdc39 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -166,6 +166,11 @@ if(WITHOUT_WIN32_CONFIG) else() list(APPEND rdkafka_compile_definitions WITH_SASL_OAUTHBEARER=0) endif(WITH_SASL_OAUTHBEARER) + if(WITH_OAUTHBEARER_OIDC) + list(APPEND rdkafka_compile_definitions WITH_OAUTHBEARER_OIDC=1) + else() + list(APPEND rdkafka_compile_definitions WITH_OAUTHBEARER_OIDC=0) + endif(WITH_OAUTHBEARER_OIDC) if(ENABLE_DEVEL) list(APPEND rdkafka_compile_definitions ENABLE_DEVEL=1) else()