← Commit list

aeacf9a3e8

Viktor Szakats
Viktor Szakats
2025-10-10
SUCCESS Duration: 162s

Subject

cmake/FindGSS: dedupe pkg-config module strings

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

CMake/FindGSS.cmake+3 -3
@@ -158,7 +158,7 @@ if(NOT _gss_FOUND) # Not found by pkg-config. Let us take more traditional appr
if(_gss_INCLUDE_DIRS)
set(GSS_FLAVOUR "GNU")
- set(GSS_PC_REQUIRES "gss")
+ set(GSS_PC_REQUIRES ${_gnu_modname})
endif()
endif()
@@ -209,10 +209,10 @@ else()
# _pkg_check_modules_pkg_name is undocumented and used as a fallback for CMake <3.16 versions.
if(_gss_MODULE_NAME STREQUAL _gnu_modname OR _pkg_check_modules_pkg_name STREQUAL _gnu_modname)
set(GSS_FLAVOUR "GNU")
- set(GSS_PC_REQUIRES "gss")
+ set(GSS_PC_REQUIRES ${_gnu_modname})
elseif(_gss_MODULE_NAME STREQUAL _mit_modname OR _pkg_check_modules_pkg_name STREQUAL _mit_modname)
set(GSS_FLAVOUR "MIT")
- set(GSS_PC_REQUIRES "mit-krb5-gssapi")
+ set(GSS_PC_REQUIRES ${_mit_modname})
else()
message(FATAL_ERROR "GNU or MIT GSS is required")
endif()