<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/ocaml.git/tools/Makefile, branch ocamldebug_g</title>
<subtitle>github.com: ocaml/ocaml
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/'/>
<entry>
<title>Build tools with debugging information</title>
<updated>2018-07-24T11:39:39+00:00</updated>
<author>
<name>Nicolás Ojeda Bär</name>
<email>n.oje.bar@gmail.com</email>
</author>
<published>2018-07-24T11:39:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=84bc3621b42bbebfbfdf707893c5faa3c11a5f08'/>
<id>84bc3621b42bbebfbfdf707893c5faa3c11a5f08</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Just some tbl things. (#1699)</title>
<updated>2018-07-23T12:19:41+00:00</updated>
<author>
<name>Gabriel Radanne</name>
<email>drupyog+github@zoho.com</email>
</author>
<published>2018-07-23T12:19:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=1be47bf7ab71235f4b37143a5129bac57ea89bdc'/>
<id>1be47bf7ab71235f4b37143a5129bac57ea89bdc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge the asmrun and byterun directories into the runtime directory</title>
<updated>2018-06-28T15:50:33+00:00</updated>
<author>
<name>Sébastien Hinderer</name>
<email>Sebastien.Hinderer@inria.fr</email>
</author>
<published>2018-06-20T15:43:29+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=d3e73595e55e84250fa77f04e9c239dee1224b7b'/>
<id>d3e73595e55e84250fa77f04e9c239dee1224b7b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #1821 from gasche/makefiles-consistent-opt-targets</title>
<updated>2018-06-23T22:46:50+00:00</updated>
<author>
<name>Gabriel Scherer</name>
<email>gabriel.scherer@gmail.com</email>
</author>
<published>2018-06-23T22:46:50+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=f3aca2376fd8797cbdacf66840abf3a182c0f950'/>
<id>f3aca2376fd8797cbdacf66840abf3a182c0f950</id>
<content type='text'>
Makefiles: consistently offer `allopt` and `opt.opt` targets</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Makefiles: consistently offer `allopt` and `opt.opt` targets</pre>
</div>
</content>
</entry>
<entry>
<title>Rename C compiler related build variables</title>
<updated>2018-06-20T12:01:42+00:00</updated>
<author>
<name>Sébastien Hinderer</name>
<email>Sebastien.Hinderer@inria.fr</email>
</author>
<published>2018-06-20T11:39:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=85fa27f7e97351afe62555793a3824a21b0cc601'/>
<id>85fa27f7e97351afe62555793a3824a21b0cc601</id>
<content type='text'>
This commit renames a few C compiler related build variables so that
they are reserved for the build system. They will then be re-introduced,
but this time as user varialbes whose value can be freely customized
when compiling the package, without risking to conflict with those
command-line flags that are required by the build system itself.

Here are the variables this commit renames:

- CFLAGS -&gt; OC_CFLAGS
- CPPFLAGS -&gt; OC_CPPFLAGS
- LDFLAGS -&gt; OC_LDFLAGS

Note: before this commit the compilation of scheduler.c in
otherlibs/threads was relying on make's implicit rule to compile C files.

Since this commit stops using the standard variables for flags,
it is necessary to introduce an explicit rule to compile C files
and that makes use of the newly introduced variables.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit renames a few C compiler related build variables so that
they are reserved for the build system. They will then be re-introduced,
but this time as user varialbes whose value can be freely customized
when compiling the package, without risking to conflict with those
command-line flags that are required by the build system itself.

Here are the variables this commit renames:

- CFLAGS -&gt; OC_CFLAGS
- CPPFLAGS -&gt; OC_CPPFLAGS
- LDFLAGS -&gt; OC_LDFLAGS

Note: before this commit the compilation of scheduler.c in
otherlibs/threads was relying on make's implicit rule to compile C files.

Since this commit stops using the standard variables for flags,
it is necessary to introduce an explicit rule to compile C files
and that makes use of the newly introduced variables.
</pre>
</div>
</content>
</entry>
<entry>
<title>Whitespace and overlong line fixes.</title>
<updated>2018-06-14T14:15:34+00:00</updated>
<author>
<name>David Allsopp</name>
<email>david.allsopp@metastack.com</email>
</author>
<published>2017-08-12T20:24:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=b5d1929e878d6d2ccfe6ea349960ee803e9e45c6'/>
<id>b5d1929e878d6d2ccfe6ea349960ee803e9e45c6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>makefiles: consistently offer *both* 'allopt' and 'opt.opt' targets</title>
<updated>2018-06-07T07:54:13+00:00</updated>
<author>
<name>Gabriel Scherer</name>
<email>gabriel.scherer@gmail.com</email>
</author>
<published>2018-06-03T07:04:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=a1bc562d8ae4f8a6786722264fb2f38606e55655'/>
<id>a1bc562d8ae4f8a6786722264fb2f38606e55655</id>
<content type='text'>
Some makefiles (lex, stdlib, otherlibs) would only offer allopt, while
others (ocamldoc, tools) only offered opt.opt. It is inconvenient to
have to remember which target name to use while going through various
repositories.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some makefiles (lex, stdlib, otherlibs) would only offer allopt, while
others (ocamldoc, tools) only offered opt.opt. It is inconvenient to
have to remember which target name to use while going through various
repositories.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make sure the make_opcode tool is run using byterun/ocamlrun</title>
<updated>2018-05-31T12:35:57+00:00</updated>
<author>
<name>Sébastien Hinderer</name>
<email>Sebastien.Hinderer@inria.fr</email>
</author>
<published>2018-05-23T12:51:34+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=b2240b9878ac16a29b866cca32552c3b3206528d'/>
<id>b2240b9878ac16a29b866cca32552c3b3206528d</id>
<content type='text'>
This tool is used to compile ocamlc. Given that make_opcodes is itself
recompiled as part of the bootstrap process, it needs to be run on the new
(rather than old) runtime. In other words, make_opcodes needs to be run
using byterun/ocamlrun rather than boot/ocamlrun.

This commit fixes this.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This tool is used to compile ocamlc. Given that make_opcodes is itself
recompiled as part of the bootstrap process, it needs to be run on the new
(rather than old) runtime. In other words, make_opcodes needs to be run
using byterun/ocamlrun rather than boot/ocamlrun.

This commit fixes this.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add configure option to not install ".byte" executables (#1776)</title>
<updated>2018-05-14T08:44:01+00:00</updated>
<author>
<name>Mark Shinwell</name>
<email>mshinwell@gmail.com</email>
</author>
<published>2018-05-14T08:44:01+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=8054e4f819bd3d01032fdecc93e2a26d48252716'/>
<id>8054e4f819bd3d01032fdecc93e2a26d48252716</id>
<content type='text'>
In environments where the executables compiled to native code,
such as ocamlopt.opt, are always used in preference to the bytecode
versions then space can be saved by not installing the latter.
This patch provides a configure option to do such. It is relatively lightly
engineered; in particular, it won't complain if the native code executables
aren't themselves being built; but given this is an option for knowledgeable
users we think that it is reasonable.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In environments where the executables compiled to native code,
such as ocamlopt.opt, are always used in preference to the bytecode
versions then space can be saved by not installing the latter.
This patch provides a configure option to do such. It is relatively lightly
engineered; in particular, it won't complain if the native code executables
aren't themselves being built; but given this is an option for knowledgeable
users we think that it is reasonable.</pre>
</div>
</content>
</entry>
<entry>
<title>Add configure options to control installation of source artifacts (#1777)</title>
<updated>2018-05-14T07:15:44+00:00</updated>
<author>
<name>Mark Shinwell</name>
<email>mshinwell@gmail.com</email>
</author>
<published>2018-05-14T07:15:44+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=ea2d6a1e31c7985230019102ed95c7417664226a'/>
<id>ea2d6a1e31c7985230019102ed95c7417664226a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
