Blame view

scripts/show-gnu-make 569 Bytes
b68a40626   Masahiro Yamada   scripts: add scri...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
  #!/bin/sh
  #
  # Show the command name for GNU Make
  #
  # U-Boot is supposed to be built on various platforms.
  # One problem is that the command 'make' is not always GNU Make.
  # (For ex. the command name for GNU Make on FreeBSD is usually 'gmake'.)
  # It is not a good idea to hard-code the command name in scripts
  # where where GNU Make is expected.
  # Call this helper script to get the command name for GNU Make.
  #
  # SPDX-License-Identifier:	GPL-2.0+
  #
  
  gnu_make=
  
  for m in make gmake
  do
  	if $m --version 2>/dev/null | grep -q GNU; then
  		echo $m
  		exit 0
  	fi
  done
  
  exit 1