Author: brane
Date: Tue Dec 30 23:59:39 2025
New Revision: 1930991

Log:
Fix our variable naming in the CMake build. CMake's pkg-config finder
sets BROTLI_INCLUDE_DIR when searching for the Brotli libraries.

* CMakeLists.txt,
  build/FindBrotli.cmake:
   Use BROTLI_INCLUDE_DIR instead of BROTLI_INCLUDES.

Modified:
   serf/trunk/CMakeLists.txt
   serf/trunk/build/FindBrotli.cmake

Modified: serf/trunk/CMakeLists.txt
==============================================================================
--- serf/trunk/CMakeLists.txt   Tue Dec 30 21:48:26 2025        (r1930990)
+++ serf/trunk/CMakeLists.txt   Tue Dec 30 23:59:39 2025        (r1930991)
@@ -391,11 +391,11 @@ CheckFunction("SSL_library_init" "" "SER
 CheckHeader("stdbool.h" "HAVE_STDBOOL_H=1")
 CheckType("OSSL_HANDSHAKE_STATE" "openssl/ssl.h" 
"SERF_HAVE_OSSL_HANDSHAKE_STATE" ${OPENSSL_INCLUDE_DIR})
 if(Brotli_FOUND)
-  CheckType("BrotliDecoderResult" "brotli/decode.h" 
"SERF_HAVE_BROTLI_DECODER_RESULT" ${BROTLI_INCLUDES})
+  CheckType("BrotliDecoderResult" "brotli/decode.h" 
"SERF_HAVE_BROTLI_DECODER_RESULT" ${BROTLI_INCLUDE_DIR})
   # Check for the function only if the type check succeeded.
   if("SERF_HAVE_BROTLI_DECODER_RESULT" IN_LIST SERF_C_DEFINES)
     CheckFunction("BrotliDecoderTakeOutput" "NULL, NULL" "SERF_HAVE_BROTLI"
-                  "brotli/decode.h" ${BROTLI_INCLUDES}
+                  "brotli/decode.h" ${BROTLI_INCLUDE_DIR}
                   Brotli::Decode ${SERF_STANDARD_LIBRARIES})
   endif()
 endif()

Modified: serf/trunk/build/FindBrotli.cmake
==============================================================================
--- serf/trunk/build/FindBrotli.cmake   Tue Dec 30 21:48:26 2025        
(r1930990)
+++ serf/trunk/build/FindBrotli.cmake   Tue Dec 30 23:59:39 2025        
(r1930991)
@@ -53,7 +53,7 @@ function(_get_brotli_includes_libs)
   find_library(encode_lib NAMES "brotlienc"
                PATH_SUFFIXES "lib" "${CMAKE_INSTALL_LIBDIR}")
 
-  set(BROTLI_INCLUDES "${includes}" PARENT_SCOPE)
+  set(BROTLI_INCLUDE_DIR "${includes}" PARENT_SCOPE)
   set(BROTLI_COMMON_LIBRARY "${common_lib}" PARENT_SCOPE)
   set(BROTLI_DECODE_LIBRARY "${decode_lib}" PARENT_SCOPE)
   set(BROTLI_ENCODE_LIBRARY "${encode_lib}" PARENT_SCOPE)
@@ -65,9 +65,9 @@ endif()
 
 _get_brotli_version()
 _get_brotli_includes_libs()
-if(NOT EXISTS "${BROTLI_INCLUDES}/brotli/decode.h"
-   OR NOT EXISTS "${BROTLI_INCLUDES}/brotli/encode.h"
-   OR NOT EXISTS "${BROTLI_INCLUDES}/brotli/types.h")
+if(NOT EXISTS "${BROTLI_INCLUDE_DIR}/brotli/decode.h"
+   OR NOT EXISTS "${BROTLI_INCLUDE_DIR}/brotli/encode.h"
+   OR NOT EXISTS "${BROTLI_INCLUDE_DIR}/brotli/types.h")
   message(STATUS "Could NOT find Brotli (missing headers)")
 else()
   include(FindPackageHandleStandardArgs)
@@ -75,23 +75,23 @@ else()
     REQUIRED_VARS BROTLI_COMMON_LIBRARY
                   BROTLI_DECODE_LIBRARY
                   BROTLI_ENCODE_LIBRARY
-                  BROTLI_INCLUDES
+                  BROTLI_INCLUDE_DIR
     VERSION_VAR BROTLI_VERSION)
   if(Brotli_FOUND)
     add_library(Brotli::Common UNKNOWN IMPORTED)
     set_target_properties(Brotli::Common PROPERTIES
-      INTERFACE_INCLUDE_DIRECTORIES "${BROTLI_INCLUDES}"
+      INTERFACE_INCLUDE_DIRECTORIES "${BROTLI_INCLUDE_DIR}"
       IMPORTED_LOCATION "${BROTLI_COMMON_LIBRARY}")
 
     add_library(Brotli::Decode UNKNOWN IMPORTED)
     set_target_properties(Brotli::Decode PROPERTIES
-      INTERFACE_INCLUDE_DIRECTORIES "${BROTLI_INCLUDES}"
+      INTERFACE_INCLUDE_DIRECTORIES "${BROTLI_INCLUDE_DIR}"
       INTERFACE_LINK_LIBRARIES Brotli::Common
       IMPORTED_LOCATION "${BROTLI_DECODE_LIBRARY}")
 
     add_library(Brotli::Encode UNKNOWN IMPORTED)
     set_target_properties(Brotli::Encode PROPERTIES
-      INTERFACE_INCLUDE_DIRECTORIES "${BROTLI_INCLUDES}"
+      INTERFACE_INCLUDE_DIRECTORIES "${BROTLI_INCLUDE_DIR}"
       INTERFACE_LINK_LIBRARIES Brotli::Common
       IMPORTED_LOCATION "${BROTLI_ENCODE_LIBRARY}")
   endif()

Reply via email to