]> granicus.if.org Git - curl/commitdiff
runtests.pl: Added Kerberos detection
authorSteve Holme <steve_holme@hotmail.com>
Sat, 22 Nov 2014 12:18:17 +0000 (12:18 +0000)
committerSteve Holme <steve_holme@hotmail.com>
Sat, 22 Nov 2014 12:26:59 +0000 (12:26 +0000)
tests/runtests.pl

index 65b1e1461164eeda499fb27571a0b6f95e82f6b1..1da4073bcbecf247b4e8c153c3b8c5028a9dd084 100755 (executable)
@@ -212,6 +212,7 @@ my $has_ntlm;    # set if libcurl is built with NTLM support
 my $has_ntlm_wb; # set if libcurl is built with NTLM delegation to winbind
 my $has_sspi;    # set if libcurl is built with SSPI support
 my $has_gssapi;  # set if libcurl is built with a GSS-API library
+my $has_kerberos;# set if libcurl is built with Kerberos support
 my $has_charconv;# set if libcurl is built with CharConv support
 my $has_tls_srp; # set if libcurl is built with TLS-SRP support
 my $has_metalink;# set if curl is built with Metalink support
@@ -2403,6 +2404,10 @@ sub checksystem {
                 # GSS-API enabled
                 $has_gssapi=1;
             }
+            if($feat =~ /Kerberos/i) {
+                # Kerberos enabled
+                $has_kerberos=1;
+            }
             if($feat =~ /CharConv/i) {
                 # CharConv enabled
                 $has_charconv=1;
@@ -2869,6 +2874,11 @@ sub singletest {
                     next;
                 }
             }
+            elsif($1 eq "Kerberos") {
+                if($has_kerberos) {
+                    next;
+                }
+            }
             elsif($1 eq "getrlimit") {
                 if($has_getrlimit) {
                     next;
@@ -2994,6 +3004,11 @@ sub singletest {
                         next;
                     }
                 }
+                elsif($1 eq "Kerberos") {
+                    if(!$has_kerberos) {
+                        next;
+                    }
+                }
                 elsif($1 eq "getrlimit") {
                     if(!$has_getrlimit) {
                         next;