[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 |