diff options
author | Paul Smith <psmith@gnu.org> | 2013-05-27 13:52:08 -0400 |
---|---|---|
committer | Paul Smith <psmith@gnu.org> | 2013-05-27 13:52:08 -0400 |
commit | ef11217de78bdd4f5431830572aa90f0a5417368 (patch) | |
tree | 41b148d4677090cf205ad7da640209ee38694ff0 | |
parent | e8f5d322cf720f65a1d24c1219bcedef8af9e6ec (diff) | |
download | gunmake-ef11217de78bdd4f5431830572aa90f0a5417368.tar.gz |
Create a new variable MAKE_HOST providing the host architecture.
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | NEWS | 4 | ||||
-rw-r--r-- | variable.c | 1 |
3 files changed, 10 insertions, 0 deletions
@@ -1,3 +1,8 @@ +2013-05-27 Paul Smith <psmith@gnu.org> + + * variable.c (define_automatic_variables): Create a new variable + MAKE_HOST. + 2013-05-27 Hartmut Becker <becker.ismaning@freenet.de> * function.c (func_shell_base) [VMS]: Support VMS. @@ -74,6 +74,10 @@ http://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=101&set GNU make-specific flags to allow your makefile to be portable to other versions of make. GNU make never sets or modifies GNUMAKEFLAGS. +* New variable: `MAKE_HOST' gives the name of the host architecture + make was compiled for. This is the same value you see after 'Built for' + when running 'make --version'. + * Behavior of MAKEFLAGS and MFLAGS is more rigorously defined. All simple flags are grouped together in the first word of MAKEFLAGS. No options that accept arguments appear there. If no simple flags are present MAKEFLAGS @@ -803,6 +803,7 @@ define_automatic_variables (void) (remote_description == 0 || remote_description[0] == '\0') ? "" : remote_description); define_variable_cname ("MAKE_VERSION", buf, o_default, 0); + define_variable_cname ("MAKE_HOST", make_host, o_default, 0); #ifdef __MSDOS__ /* Allow to specify a special shell just for Make, |