<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gunmake/tests/scripts/variables, branch 4.1</title>
<subtitle>GNU make with more features of SunOS make</subtitle>
<id>https://git.pashev.ru/gunmake/atom?h=4.1</id>
<link rel='self' href='https://git.pashev.ru/gunmake/atom?h=4.1'/>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/'/>
<updated>2014-07-07T07:43:57Z</updated>
<entry>
<title>* read.c (eval): [SV 41677] Correct test for TAB vs. 8 spaces.</title>
<updated>2014-07-07T07:43:57Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2014-07-07T07:43:57Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=55c00544cc2ae2a91471d3ffdc3ca1974061387a'/>
<id>urn:sha1:55c00544cc2ae2a91471d3ffdc3ca1974061387a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>* GNUMAKEFLAGS: Remove -O so it passes in NO_OUTPUT_SYNC mode.</title>
<updated>2013-10-19T16:05:58Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2013-10-19T16:05:58Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=74ed682c54a52551e1a3003fcf47e5f85b8e36c5'/>
<id>urn:sha1:74ed682c54a52551e1a3003fcf47e5f85b8e36c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix portability issues for Guile 1.8.</title>
<updated>2013-09-30T14:56:20Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2013-09-30T14:56:20Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=b1c7f0df4eadf55721902b5cc4236a4aaae7ee6a'/>
<id>urn:sha1:b1c7f0df4eadf55721902b5cc4236a4aaae7ee6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Solaris /bin/sh can't handle multiple options ("-e -c").</title>
<updated>2013-09-30T04:12:18Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2013-09-29T17:31:32Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=d0944ee2e8705734c47371f3ec881ce9dae83411'/>
<id>urn:sha1:d0944ee2e8705734c47371f3ec881ce9dae83411</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reset GNUMAKEFLAGS after parsing.</title>
<updated>2013-09-29T17:15:00Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2013-09-29T17:15:00Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=543521cd475e7182e30a17bd032b9fe2bb740bcb'/>
<id>urn:sha1:543521cd475e7182e30a17bd032b9fe2bb740bcb</id>
<content type='text'>
If we don't do this we'll continually add flags on recursion.  This
is mainly for users to set in their environment before invoking make.
</content>
</entry>
<entry>
<title>Enhance the output sync mode.</title>
<updated>2013-09-12T08:07:52Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2013-09-12T08:07:52Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=deff9dacc97cc20015d3018992f2c77cb7fab102'/>
<id>urn:sha1:deff9dacc97cc20015d3018992f2c77cb7fab102</id>
<content type='text'>
Create a new file, output.c, and collect functions that generate output there.
We introduce a new global context specifying where output should go (to stdout
or to a sync file), and the lowest level output generator chooses where to
write output based on that context.

This allows us to set the context globally, and all operations that write
output (including functions like $(info ...) etc.) will use it.

Removed the "--trace=dir" capability.  It was too confusing.  If you have
directory tracking enabled then output sync will print the enter/leave message
for each synchronized block.  If you don't want that, disable directory
tracking.
</content>
</entry>
<entry>
<title>Fix regression tests after MAKEFLAGS enhancements.</title>
<updated>2013-05-22T11:51:46Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2013-05-22T11:51:46Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=8ab3564a711dd3753fb6ad35f16717b01ce830b7'/>
<id>urn:sha1:8ab3564a711dd3753fb6ad35f16717b01ce830b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a new variable: GNUMAKEFLAGS</title>
<updated>2013-05-13T06:48:18Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2013-05-13T06:48:04Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=c7732bd5add31b38fea113c9ab4ad4d97a0870c7'/>
<id>urn:sha1:c7732bd5add31b38fea113c9ab4ad4d97a0870c7</id>
<content type='text'>
This allows you to write portable makefiles that set GNU make-specific command
line options in the environment or makefile: add them to GNUMAKEFLAGS instead
of MAKEFLAGS and they will be seen by GNU make but ignored by other
implementations of make.
</content>
</entry>
<entry>
<title>Use level o_env_override for MAKEFLAGS so it's reset even with -e.</title>
<updated>2013-05-13T06:30:14Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2013-05-13T06:17:29Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=2627d8322136eac2b499dd12e2769eb01d7c74bc'/>
<id>urn:sha1:2627d8322136eac2b499dd12e2769eb01d7c74bc</id>
<content type='text'>
Fixes Savannah bug #2216.
</content>
</entry>
<entry>
<title>cosmetics: fix few innocuous typos</title>
<updated>2013-05-06T00:50:37Z</updated>
<author>
<name>Stefano Lattarini</name>
<email>stefano.lattarini@gmail.com</email>
</author>
<published>2013-04-30T13:37:03Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=13f13b96b3182cf7569b98c6235675af11a6a3de'/>
<id>urn:sha1:13f13b96b3182cf7569b98c6235675af11a6a3de</id>
<content type='text'>
Most of these were found using Lucas De Marchi's 'codespell' tool.

* ChangeLog: Fix minor typos.
* ChangeLog.2: Likewise.
* README.Amiga: Likewise.
* TODO.private: Likewise.
* function.c: Likewise.
* glob/glob.h: Likewise.
* job.c: Likewise.
* main.c: Likewise.
* readme.vms: Likewise.
* remake.c: Likewise.
* tests/ChangeLog: Likewise.
* tests/NEWS: Likewise.
* tests/README: Likewise.
* tests/scripts/variables/private: Likewise.
* vmsdir.h: Likewise.
* signame.c: Likewise.  While at it, improve line wrapping in the
touched comment.

Copyright-paperwork-exempt: yes
Signed-off-by: Stefano Lattarini &lt;stefano.lattarini@gmail.com&gt;
</content>
</entry>
</feed>
