]> xenbits.xensource.com Git - people/liuw/osstest.git/commitdiff
rumprun: Break out findtools
authorIan Jackson <ian.jackson@eu.citrix.com>
Thu, 30 Jun 2016 14:29:09 +0000 (15:29 +0100)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Mon, 5 Sep 2016 14:03:20 +0000 (15:03 +0100)
This makes room for setting up ccache.

No functional change yet.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
ts-rumprun-build

index 98c8efc00ffe93cb4e7ca8f19a30d22ef00dc04c..24e54e145c9b2f3a02babb57a44040585fe4c4d5 100755 (executable)
@@ -52,12 +52,18 @@ sub build() {
 END
 }
 
-sub recordtools() {
+my $bindir;
+my $gnutriplet;
+
+sub findtools() {
     my $gcc = target_cmd_output($ho, "echo $rux/rumprun/bin/*-gcc");
     chomp $gcc;
     die "$gcc ?" unless $gcc =~ m#^(\S+)/([^/ \t]+)-g?cc$#;
-    my $bindir = $1;
-    my $gnutriplet = $2;
+    $bindir = $1;
+    $gnutriplet = $2;
+}
+
+sub recordtools() {
     my $prefix = "PATH=$bindir:\$PATH ";
     $prefix .= "CROSS_COMPILE=$gnutriplet- HOSTCC=gcc ";
     store_runvar('cmdprefix_configure', $prefix);
@@ -74,6 +80,7 @@ sub install() {
 checkout();
 massage();
 build();
+findtools();
 recordtools();
 install();
 built_stash($ho, $builddir, 'rumprun', 'rumprundist');