|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v2 5/6] osstest: set the make command to use for xen-build
The default make on FreeBSD is the BSD make, and Xen requires the GNU
make in order to build. Set the make command based on the OS for the
Xen build.
Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>
Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
---
Changes since v1:
- Use gmake for all BSDs.
---
ts-xen-build | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/ts-xen-build b/ts-xen-build
index 57913d4f..48bf062f 100755
--- a/ts-xen-build
+++ b/ts-xen-build
@@ -28,6 +28,7 @@ tsreadconfig();
selectbuildhost(\@ARGV);
our $dokconfig = 1;
+our $make = $ho->{OS} =~ m/bsd/ ? "gmake" : "make";
while (@ARGV && $ARGV[0] =~ m/^-/) {
$_ = shift @ARGV;
@@ -156,24 +157,24 @@ END
buildcmd_stamped_logged(600, 'xen', 'kconfig', '',<<END,'') if $dokconfig;
if test -f xen/Kconfig; then
- $make_prefix make -C xen olddefconfig
+ $make_prefix $make -C xen olddefconfig
fi
END
if (!@make_args) {
buildcmd_stamped_logged(9000, 'xen', 'build', '',<<END,'');
- $make_prefix make $makeflags build
+ $make_prefix $make $makeflags build
END
}
buildcmd_stamped_logged(9000, 'xen', 'all', '',<<END,'');
- $make_prefix make $makeflags @make_args
+ $make_prefix $make $makeflags @make_args
END
if ($enable_xsm) {
my $xen_version = target_cmd_output($ho, <<END, 30);
cd $builddir/xen
- $make_prefix make xenversion
+ $make_prefix $make xenversion
END
store_runvar("flaskpolicy", "xenpolicy-" . $xen_version);
}
@@ -181,7 +182,7 @@ END
if ($enable_livepatch) {
substep_eval('/dist-test', sub {
buildcmd_stamped_logged(600, 'xen', 'xenlpt', '',<<END,'');
- $make_prefix make $makeflags dist-tests
+ $make_prefix $make $makeflags dist-tests
END
});
}
--
2.17.1
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |