]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
testcurl.pl: build example programs for MinGW cross-compiles
authorYang Tse <yangsita@gmail.com>
Thu, 12 Apr 2012 19:14:53 +0000 (21:14 +0200)
committerYang Tse <yangsita@gmail.com>
Thu, 12 Apr 2012 19:21:10 +0000 (21:21 +0200)
tests/testcurl.pl

index 9b0e555c087e0d0577ca48d88542295c548a0d47..02293d80fde414266e7d24f9a09e9cfefc4a74d1 100755 (executable)
@@ -724,8 +724,23 @@ if ($configurebuild && !$crosscompile) {
 }
 else {
   if($crosscompile) {
-    # build test harness programs for selected cross-compiles
     my $host_triplet = get_host_triplet();
+    # build example programs for selected cross-compiles
+    if($host_triplet =~ /([^-]+)-([^-]+)-mingw(.*)/) {
+      chdir "$pwd/$build/docs/examples";
+      logit_spaced "build examples";
+      open(F, "$make -i 2>&1 |") or die;
+      open(LOG, ">$buildlog") or die;
+      while (<F>) {
+        s/$pwd//g;
+        print;
+        print LOG;
+      }
+      close(F);
+      close(LOG);
+      chdir "$pwd/$build";
+    }
+    # build test harness programs for selected cross-compiles
     if($host_triplet =~ /([^-]+)-([^-]+)-mingw(.*)/) {
       chdir "$pwd/$build/tests";
       logit_spaced "build test harness";