]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
mk-unity: include the embedded source name in the output
authorViktor Szakats <commit@vsz.me>
Mon, 16 Jun 2025 06:57:45 +0000 (08:57 +0200)
committerViktor Szakats <commit@vsz.me>
Mon, 16 Jun 2025 07:12:59 +0000 (09:12 +0200)
Closes #17634

scripts/mk-unity.pl

index 7685595c7cdb8959801830540652d83f08ad8dd3..2e394a5a3f2ca9c2dad48a953aeddb180626290b 100755 (executable)
@@ -90,16 +90,17 @@ my $tlist = "";
 foreach my $src (@src) {
     if($src =~ /([a-z0-9]+)\.c$/ && !exists $exclude{$src}) {
         my $name = $1;
-        my $fn = $src;
         if($embed) {
+            my $fn = $src;
             if($srcdir ne "" && -e "$srcdir/$fn") {
                 $fn = $srcdir . "/" . $fn;
             }
+            print "/* Embedding: \"$src\" */\n";
             my $content = do { local $/; open my $fh, '<', $fn or die $!; <$fh> };
             print $content;
         }
         else {
-            print "#include \"$fn\"\n";
+            print "#include \"$src\"\n";
         }
         if(not exists $include{$src}) {  # register test entry function
             $tlist .= "  {\"$name\", test_$name},\n";