diff --git a/CMake/FindGSS.cmake b/CMake/FindGSS.cmake index 58da512b5f..e5787bba36 100644 --- a/CMake/FindGSS.cmake +++ b/CMake/FindGSS.cmake @@ -265,12 +265,10 @@ if(GSS_FOUND) endif() if(NOT TARGET CURL::gss) - define_property(TARGET PROPERTY CURL_GSS_FLAVOUR BRIEF_DOCS "GSS flavour: GNU, MIT or Heimdal") - add_library(CURL::gss INTERFACE IMPORTED) set_target_properties(CURL::gss PROPERTIES INTERFACE_CURL_PC_MODULES "${_gss_pc_requires}" - CURL_GSS_FLAVOUR "${_gss_flavour}" + INTERFACE_CURL_GSS_FLAVOUR "${_gss_flavour}" INTERFACE_COMPILE_OPTIONS "${_gss_CFLAGS}" INTERFACE_INCLUDE_DIRECTORIES "${_gss_INCLUDE_DIRS}" INTERFACE_LINK_DIRECTORIES "${_gss_LIBRARY_DIRS}" diff --git a/CMakeLists.txt b/CMakeLists.txt index 2f2b0c2dba..2f9e2c8a73 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1280,7 +1280,7 @@ if(CURL_USE_GSSAPI) if(GSS_FOUND) list(APPEND CURL_LIBS "CURL::gss") - get_target_property(_gss_flavour "CURL::gss" CURL_GSS_FLAVOUR) + get_target_property(_gss_flavour "CURL::gss" INTERFACE_CURL_GSS_FLAVOUR) if(_gss_flavour STREQUAL "GNU") set(HAVE_GSSGNU 1)