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

index ce962a9573d55a85a94724223c239d607bd2e47d..65b1e1461164eeda499fb27571a0b6f95e82f6b1 100755 (executable)
@@ -211,6 +211,7 @@ my $has_getrlimit;  # set if system has getrlimit()
 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_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
@@ -2398,6 +2399,10 @@ sub checksystem {
                 # SSPI enabled
                 $has_sspi=1;
             }
+            if($feat =~ /GSS-API/i) {
+                # GSS-API enabled
+                $has_gssapi=1;
+            }
             if($feat =~ /CharConv/i) {
                 # CharConv enabled
                 $has_charconv=1;
@@ -2859,6 +2864,11 @@ sub singletest {
                     next;
                 }
             }
+            elsif($1 eq "GSS-API") {
+                if($has_gssapi) {
+                    next;
+                }
+            }
             elsif($1 eq "getrlimit") {
                 if($has_getrlimit) {
                     next;
@@ -2979,6 +2989,11 @@ sub singletest {
                         next;
                     }
                 }
+                elsif($1 eq "GSS-API") {
+                    if(!$has_gssapi) {
+                        next;
+                    }
+                }
                 elsif($1 eq "getrlimit") {
                     if(!$has_getrlimit) {
                         next;