]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
build: delete unused `HAVE_{GSSHEIMDAL,GSSMIT,HEIMDAL}`
authorViktor Szakats <commit@vsz.me>
Tue, 7 Nov 2023 00:25:18 +0000 (00:25 +0000)
committerViktor Szakats <commit@vsz.me>
Sat, 16 Dec 2023 13:16:52 +0000 (13:16 +0000)
Stop setting `HAVE_GSSHEIMDAL`, `HAVE_GSSMIT` and `HAVE_HEIMDAL`.
There was no place in the build system or source code that used them.

Reviewed-by: Daniel Stenberg
Closes #12506

CMakeLists.txt
configure.ac
lib/config-os400.h
lib/curl_config.h.cmake
packages/vms/config_h.com

index b1f3e27d655128075e414427983a60a4c03b3077..3a6ae3d42a74d75dbeb3012bfdb75b8dedd0a02c 100644 (file)
@@ -907,10 +907,8 @@ if(CURL_USE_GSSAPI)
     check_include_file_concat("gssapi/gssapi_generic.h" HAVE_GSSAPI_GSSAPI_GENERIC_H)
     check_include_file_concat("gssapi/gssapi_krb5.h" HAVE_GSSAPI_GSSAPI_KRB5_H)
 
-    if(GSS_FLAVOUR STREQUAL "Heimdal")
-      set(HAVE_GSSHEIMDAL ON)
-    else() # MIT
-      set(HAVE_GSSMIT ON)
+    if(NOT GSS_FLAVOUR STREQUAL "Heimdal")
+      # MIT
       set(_INCLUDE_LIST "")
       if(HAVE_GSSAPI_GSSAPI_H)
         list(APPEND _INCLUDE_LIST "gssapi/gssapi.h")
index 536198369ab27b35e8e9a48513af1c1e9d867ed6..e809502dfa87cb8dd3504d6cc9fed8faf99ee5fa 100644 (file)
@@ -1828,10 +1828,7 @@ AC_INCLUDES_DEFAULT
       if test "x$not_mit" = "x1"; then
         dnl MIT not found, check for Heimdal
         AC_CHECK_HEADER(gssapi.h,
-            [
-              dnl found
-              AC_DEFINE(HAVE_GSSHEIMDAL, 1, [if you have Heimdal])
-            ],
+            [],
             [
               dnl no header found, disabling GSS
               want_gss=no
@@ -1840,7 +1837,6 @@ AC_INCLUDES_DEFAULT
           )
       else
         dnl MIT found
-        AC_DEFINE(HAVE_GSSMIT, 1, [if you have MIT Kerberos])
         dnl check if we have a really old MIT Kerberos version (<= 1.2)
         AC_MSG_CHECKING([if GSS-API headers declare GSS_C_NT_HOSTBASED_SERVICE])
         AC_COMPILE_IFELSE([
index 357a36458b7224a17624958c6acb92fe231dc842..32852bb378b6ff1b4694f42afb7dfb37d3eea0db 100644 (file)
 /* Define if you have the GNU gssapi libraries */
 #undef HAVE_GSSGNU
 
-/* Define if you have the Heimdal gssapi libraries */
-#define HAVE_GSSHEIMDAL
-
-/* Define if you have the MIT gssapi libraries */
-#undef HAVE_GSSMIT
-
 /* Define if you need the malloc.h header file even with stdlib.h  */
 /* #define NEED_MALLOC_H 1 */
 
index 8c824721aab8fea05b4ab3f29f231d44249b9126..8b3015d61141db597aeed00a2670a861940ce8b9 100644 (file)
 /* if you have the GNU gssapi libraries */
 #cmakedefine HAVE_GSSGNU 1
 
-/* if you have the Heimdal gssapi libraries */
-#cmakedefine HAVE_GSSHEIMDAL 1
-
-/* if you have the MIT gssapi libraries */
-#cmakedefine HAVE_GSSMIT 1
-
 /* Define to 1 if you have the `idna_strerror' function. */
 #cmakedefine HAVE_IDNA_STRERROR 1
 
index 6e4e03963602b5260f11f2eaa23ef65399d20041..6378802ad84c7630185faae15e96a40825243e90 100644 (file)
@@ -1386,38 +1386,6 @@ $                        write tf "#define ''key2' 1"
 $                      write tf "#endif"
 $                      goto cfgh_in_loop1
 $                  endif
-$!
-$!                 This is really do we have the newer MIT Kerberos
-$!----------------------------------------------------------------------
-$                  if (key2 .eqs. "HAVE_GSSMIT")
-$                  then
-$                      if f$search(test_mit) .nes. ""
-$                      then
-$                          write tf "#ifndef ''key2'"
-$                          write tf "#define ''key2' 1"
-$                      else
-$                          write tf "#ifdef ''key2'"
-$                          write tf "#undef ''key2'"
-$                      endif
-$                      write tf "#endif"
-$                      goto cfgh_in_loop1
-$                  endif
-$!
-$!                 Older MIT looks like Heimdal
-$!------------------------------------------------
-$                  if (key2 .eqs. "HAVE_HEIMDAL")
-$                  then
-$                      if f$search(test_mit) .eqs. ""
-$                      then
-$                          write tf "#ifndef ''key2'"
-$                          write tf "#define ''key2' 1"
-$                      else
-$                          write tf "#ifdef ''key2'"
-$                          write tf "#undef ''key2'"
-$                      endif
-$                      write tf "#endif"
-$                      goto cfgh_in_loop1
-$                  endif
 $              endif
 $!
 $          endif