<feed xmlns='http://www.w3.org/2005/Atom'>
<title>erlang.mk.git/plugins/c_src.mk, branch 2016.12.08</title>
<subtitle>A build tool for Erlang that just works.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/'/>
<entry>
<title>Update Copyright notices</title>
<updated>2016-10-21T12:38:41+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2016-10-21T12:38:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=f2be0f9f04b7f923ac325e2c21aa1edb25cf0a64'/>
<id>f2be0f9f04b7f923ac325e2c21aa1edb25cf0a64</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Export CC on Windows</title>
<updated>2016-01-24T08:16:32+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2016-01-24T08:16:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=8290a433489493c5929ca62dbef76d6e6564612b'/>
<id>8290a433489493c5929ca62dbef76d6e6564612b</id>
<content type='text'>
Considering we require this compiler, we should set a good
default for all sub-Makefiles.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Considering we require this compiler, we should set a good
default for all sub-Makefiles.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix compilation of NIFs on Windows</title>
<updated>2015-12-14T17:37:56+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2015-12-14T17:35:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=4ea38e2319482b316a474d6fc82876e6fdcd7911'/>
<id>4ea38e2319482b316a474d6fc82876e6fdcd7911</id>
<content type='text'>
Thanks to two users of the ninenines/esdl2 project,
a correct way to build NIFs on Windows has been found.

At the moment we require a specific compiler (MingW's
gcc). Maybe we can change this in the future and allow
Visual Studio and others.

Some small changes have been made to the documentation,
and the meaning of one configuration variable has changed
to not include the extension (which is decided automatically
by Erlang.mk; and configurable separately).

Enjoy!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Thanks to two users of the ninenines/esdl2 project,
a correct way to build NIFs on Windows has been found.

At the moment we require a specific compiler (MingW's
gcc). Maybe we can change this in the future and allow
Visual Studio and others.

Some small changes have been made to the documentation,
and the meaning of one configuration variable has changed
to not include the extension (which is decided automatically
by Erlang.mk; and configurable separately).

Enjoy!
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not export templates as environment variables</title>
<updated>2015-11-19T16:42:41+00:00</updated>
<author>
<name>Jean-Sébastien Pédron</name>
<email>jean-sebastien@rabbitmq.com</email>
</author>
<published>2015-11-18T18:02:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=d8678a9ff1280c213acab750bc55696282f90400'/>
<id>d8678a9ff1280c213acab750bc55696282f90400</id>
<content type='text'>
We can write the file using the Makefile variables without going
through environment variables.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We can write the file using the Makefile variables without going
through environment variables.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add new-nif target and related tests</title>
<updated>2015-10-26T21:40:04+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2015-10-26T21:40:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=9bd5ec4f4797f0c11df4e75f78b10208e1287c03'/>
<id>9bd5ec4f4797f0c11df4e75f78b10208e1287c03</id>
<content type='text'>
Pushing this now so I can figure out Windows.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pushing this now so I can figure out Windows.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix multiple patterns used on core_find</title>
<updated>2015-10-15T18:51:13+00:00</updated>
<author>
<name>Daniel Goertzen</name>
<email>daniel.goertzen@gmail.com</email>
</author>
<published>2015-10-15T18:51:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=c0d6e890c184b5a35891358dc4733cd552e50dab'/>
<id>c0d6e890c184b5a35891358dc4733cd552e50dab</id>
<content type='text'>
'find', the underlying command of core_find, does not support multiple patterns
after -name.  This patch fixes multi-pattern use in c_src.mk by calling core_find
once for each pattern.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'find', the underlying command of core_find, does not support multiple patterns
after -name.  This patch fixes multi-pattern use in c_src.mk by calling core_find
once for each pattern.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix port compilation for rebar projects</title>
<updated>2015-10-11T22:32:56+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2015-10-11T22:32:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=7e95c74fee08fb4b94c25e2f3b03bcbdd1e029be'/>
<id>7e95c74fee08fb4b94c25e2f3b03bcbdd1e029be</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add $(verbose) to avoid completely silencing commands</title>
<updated>2015-07-04T16:10:03+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2015-07-04T16:10:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=0eb54a71605a955df14c5df793ebe676c86259f9'/>
<id>0eb54a71605a955df14c5df793ebe676c86259f9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Reduce dependency on external programs</title>
<updated>2015-07-02T16:35:44+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2015-07-02T16:35:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=6a3bf18655384cbd534308104d82b1ae0f66c228'/>
<id>6a3bf18655384cbd534308104d82b1ae0f66c228</id>
<content type='text'>
This commit implements a core_find and core_ls function that
can be used to list files recursively or not.

A few other minute changes are included and a couple hacks
removed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit implements a core_find and core_ls function that
can be used to list files recursively or not.

A few other minute changes are included and a couple hacks
removed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle executable ports</title>
<updated>2015-05-22T08:21:15+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2015-05-22T08:21:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/erlang.mk.git/commit/?id=004ae229a1c8e9d066b058097bda14d7a9a57b50'/>
<id>004ae229a1c8e9d066b058097bda14d7a9a57b50</id>
<content type='text'>
Previously we only did shared libraries, now we allow executables.

Also improve greatly the handling of autopatched rebar projects
by relying once again on the rebar_utils module.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously we only did shared libraries, now we allow executables.

Also improve greatly the handling of autopatched rebar projects
by relying once again on the rebar_utils module.
</pre>
</div>
</content>
</entry>
</feed>
