<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/meson.git, branch arrayopt</title>
<subtitle>github.com: mesonbuild/meson.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/'/>
<entry>
<title>String arguments can permit arbitrary string values</title>
<updated>2017-12-02T18:34:45+00:00</updated>
<author>
<name>Jussi Pakkanen</name>
<email>jpakkane@gmail.com</email>
</author>
<published>2017-11-27T20:16:32+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=dae21b70db07ca4d1a65c34fac6ec090761ac45f'/>
<id>dae21b70db07ca4d1a65c34fac6ec090761ac45f</id>
<content type='text'>
by leaving out the choices keyword.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
by leaving out the choices keyword.
</pre>
</div>
</content>
</entry>
<entry>
<title>Reformatted and fixed running doc.</title>
<updated>2017-12-02T17:55:44+00:00</updated>
<author>
<name>Jussi Pakkanen</name>
<email>jpakkane@gmail.com</email>
</author>
<published>2017-11-27T19:50:20+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=aa6b5762564af7fc2a01791183db684872311f48'/>
<id>aa6b5762564af7fc2a01791183db684872311f48</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 #2390 from dcbaker/submit/options-list</title>
<updated>2017-12-02T17:54:27+00:00</updated>
<author>
<name>Jussi Pakkanen</name>
<email>jpakkane@gmail.com</email>
</author>
<published>2017-12-02T17:54:27+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=793fc002fa3c414cee20b3b3a4397eeb3ce3d35e'/>
<id>793fc002fa3c414cee20b3b3a4397eeb3ce3d35e</id>
<content type='text'>
Add an array type to user options</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add an array type to user options</pre>
</div>
</content>
</entry>
<entry>
<title>gnome.compile_resources: Prefer generated files over source files</title>
<updated>2017-11-30T21:15:19+00:00</updated>
<author>
<name>Nirbheek Chauhan</name>
<email>nirbheek@centricular.com</email>
</author>
<published>2017-11-30T08:11:16+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=e1bdc098ca48990322b058e2a2a9fce16c3e7674'/>
<id>e1bdc098ca48990322b058e2a2a9fce16c3e7674</id>
<content type='text'>
We should always prefer generated files over onces in the source tree
else if the same file also exists in the source tree we get strange
behaviour where we ignore dependencies and the project has to be
built twice to be fully up-to-date.

See: https://bugzilla.gnome.org/show_bug.cgi?id=787677

Closes https://github.com/mesonbuild/meson/issues/2686
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We should always prefer generated files over onces in the source tree
else if the same file also exists in the source tree we get strange
behaviour where we ignore dependencies and the project has to be
built twice to be fully up-to-date.

See: https://bugzilla.gnome.org/show_bug.cgi?id=787677

Closes https://github.com/mesonbuild/meson/issues/2686
</pre>
</div>
</content>
</entry>
<entry>
<title>VS: Add /DEBUG to linker to generate debug information</title>
<updated>2017-11-30T20:36:28+00:00</updated>
<author>
<name>Niklas Claesson</name>
<email>niklas.claesson@cosylab.com</email>
</author>
<published>2017-10-16T09:37:17+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=e0274441fc49a39784767fea61992125b37c2349'/>
<id>e0274441fc49a39784767fea61992125b37c2349</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>cross: Implement support for loading cross files from system paths</title>
<updated>2017-11-30T20:34:27+00:00</updated>
<author>
<name>Dylan Baker</name>
<email>dylan@pnwbakers.com</email>
</author>
<published>2017-11-14T23:08:35+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=6f25e93b524ec827a55c13632c9ff23a20d8d3c2'/>
<id>6f25e93b524ec827a55c13632c9ff23a20d8d3c2</id>
<content type='text'>
One thing that makes cross compiling with meson a pain is the need for
cross files. The problem is not with cross files themselves (they're
actually rather brilliant in that they allow for a much greater deal of
flexibility than autotools hardcoded paths approach) but that each user
needs to reimplement them themselves, when for most people what they
really want is a cross file that could be provided by their distro, all
they really want is the correct toolchain.

This patch is the first stop to making it easier for distros to ship
their own cross files (and for users to put their's somewhere safe so
they don't get `git clean`ed. It allows the cross files (on Linux and
*BSD) to be stored in home and system paths (~/.config/meson/cross,
/usr/share/meson/cross, and /usr/local/share/meson/cross), and to be
loaded by simply by specificying --cross-file.

With this patch meson will check the locations its always checked first,
(is cross file absolute, or is it relative to $PWD), then will check
~/.config/meson/cross, /usr/local/share/meson/cross,
/usr/share/meson/cross, (or $XDG_CONFIG_PATH and $XDG_DATA_DIRS) for the
files, raising an exception if it cannot find the specified cross file.

Fixes #2283
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
One thing that makes cross compiling with meson a pain is the need for
cross files. The problem is not with cross files themselves (they're
actually rather brilliant in that they allow for a much greater deal of
flexibility than autotools hardcoded paths approach) but that each user
needs to reimplement them themselves, when for most people what they
really want is a cross file that could be provided by their distro, all
they really want is the correct toolchain.

This patch is the first stop to making it easier for distros to ship
their own cross files (and for users to put their's somewhere safe so
they don't get `git clean`ed. It allows the cross files (on Linux and
*BSD) to be stored in home and system paths (~/.config/meson/cross,
/usr/share/meson/cross, and /usr/local/share/meson/cross), and to be
loaded by simply by specificying --cross-file.

With this patch meson will check the locations its always checked first,
(is cross file absolute, or is it relative to $PWD), then will check
~/.config/meson/cross, /usr/local/share/meson/cross,
/usr/share/meson/cross, (or $XDG_CONFIG_PATH and $XDG_DATA_DIRS) for the
files, raising an exception if it cannot find the specified cross file.

Fixes #2283
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2708 from mesonbuild/nirbheek/windows-shebang-parsing</title>
<updated>2017-11-30T20:21:24+00:00</updated>
<author>
<name>Jussi Pakkanen</name>
<email>jpakkane@gmail.com</email>
</author>
<published>2017-11-30T20:21:24+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=ecba22965d438e94a260c6c5d00a034a8d144904'/>
<id>ecba22965d438e94a260c6c5d00a034a8d144904</id>
<content type='text'>
dependencies: Fix parsing of shebangs with spaces</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
dependencies: Fix parsing of shebangs with spaces</pre>
</div>
</content>
</entry>
<entry>
<title>[Tests] Minor update for CI on Fedora</title>
<updated>2017-11-30T20:20:27+00:00</updated>
<author>
<name>Alexis Jeandet</name>
<email>alexis.jeandet@member.fsf.org</email>
</author>
<published>2017-11-29T22:06:42+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=8b5d4661614eb9f09143ad9da1c70e7c48a41101'/>
<id>8b5d4661614eb9f09143ad9da1c70e7c48a41101</id>
<content type='text'>
'test cases/frameworks/9 wxwidgets' fails to build with clang on
Fedora because it needs C++11 enabled.

Signed-off-by: Alexis Jeandet &lt;alexis.jeandet@member.fsf.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'test cases/frameworks/9 wxwidgets' fails to build with clang on
Fedora because it needs C++11 enabled.

Signed-off-by: Alexis Jeandet &lt;alexis.jeandet@member.fsf.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mtest: Chdir into the build directory before running tests with -C</title>
<updated>2017-11-30T20:19:54+00:00</updated>
<author>
<name>Dylan Baker</name>
<email>dylan@pnwbakers.com</email>
</author>
<published>2017-11-29T22:58:08+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=d573a29bdaf64026e00b5c169f58c54d004e5244'/>
<id>d573a29bdaf64026e00b5c169f58c54d004e5244</id>
<content type='text'>
When `ninja -C builddir/ test` is run, ninja will change into the build
dir before starting, but `meson test -C builddir/` does not. This is
important because meson does not use (for good reasons) absolute paths,
which means if a test case needs to be passed as an argument a file name
that is part of the build process, it will be relative builddir. Without
changing into the builddir the path will not exist (or worse, point at
the wrong thing), and test will not behave as intended.

To fix this mtest will change directory before starting tests, and will
change back after all tests have been finished.

Fixes #2710
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When `ninja -C builddir/ test` is run, ninja will change into the build
dir before starting, but `meson test -C builddir/` does not. This is
important because meson does not use (for good reasons) absolute paths,
which means if a test case needs to be passed as an argument a file name
that is part of the build process, it will be relative builddir. Without
changing into the builddir the path will not exist (or worse, point at
the wrong thing), and test will not behave as intended.

To fix this mtest will change directory before starting tests, and will
change back after all tests have been finished.

Fixes #2710
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2668 from dcbaker/wip/macos-10.13-fixes</title>
<updated>2017-11-30T20:18:25+00:00</updated>
<author>
<name>Jussi Pakkanen</name>
<email>jpakkane@gmail.com</email>
</author>
<published>2017-11-30T20:18:25+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/meson.git/commit/?id=cabbb30ab457e30084c8e125fe394c1801048b67'/>
<id>cabbb30ab457e30084c8e125fe394c1801048b67</id>
<content type='text'>
macos 10.13 fixes</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
macos 10.13 fixes</pre>
</div>
</content>
</entry>
</feed>
