<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/meson.git/docs, branch arrayopt</title>
<subtitle>github.com: mesonbuild/meson.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.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://git.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://git.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://git.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>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://git.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>Add new array type option</title>
<updated>2017-11-29T22:14:41+00:00</updated>
<author>
<name>Dylan Baker</name>
<email>dylan@pnwbakers.com</email>
</author>
<published>2017-09-29T17:07:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=c9351ce30c03d107279090da7825096951a705d3'/>
<id>c9351ce30c03d107279090da7825096951a705d3</id>
<content type='text'>
This exposes the already existing UserStringArrayOption class through
the meson_options.txt. The intention is to provide a way for projects to
take list/array type arguments and validate that all of the elements in
that array are valid without using complex looping constructrs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This exposes the already existing UserStringArrayOption class through
the meson_options.txt. The intention is to provide a way for projects to
take list/array type arguments and validate that all of the elements in
that array are valid without using complex looping constructrs.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2701 from dcbaker/submit/better-llvm-docs</title>
<updated>2017-11-29T20:00:49+00:00</updated>
<author>
<name>Jussi Pakkanen</name>
<email>jpakkane@gmail.com</email>
</author>
<published>2017-11-29T20:00:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=5208e6524cef1a4d1107ecc9e41ad6e427604455'/>
<id>5208e6524cef1a4d1107ecc9e41ad6e427604455</id>
<content type='text'>
Minor LLVM dependency cleanups for the next release</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Minor LLVM dependency cleanups for the next release</pre>
</div>
</content>
</entry>
<entry>
<title>docs: note when warning() was added</title>
<updated>2017-11-29T19:13:49+00:00</updated>
<author>
<name>Zbigniew Jędrzejewski-Szmek</name>
<email>zbyszek@in.waw.pl</email>
</author>
<published>2017-11-29T12:24:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=01ab4acf7fedf2662521f08af656c4fbff2bf00f'/>
<id>01ab4acf7fedf2662521f08af656c4fbff2bf00f</id>
<content type='text'>
Followup for 1540e615f13503722f1067c693f3d394218cbd9e.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Followup for 1540e615f13503722f1067c693f3d394218cbd9e.
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: Add better documentation of the LLVM dependency</title>
<updated>2017-11-29T01:34:48+00:00</updated>
<author>
<name>Dylan Baker</name>
<email>dylan@pnwbakers.com</email>
</author>
<published>2017-11-29T01:34:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=549e5928fbc8195f881fbef91708f6126f032ae9'/>
<id>549e5928fbc8195f881fbef91708f6126f032ae9</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 #2512 from dcbaker/wip/config-tool-variables</title>
<updated>2017-11-28T20:01:00+00:00</updated>
<author>
<name>Jussi Pakkanen</name>
<email>jpakkane@gmail.com</email>
</author>
<published>2017-11-28T20:01:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=746e70c0da73c3d20cb4456a8111355ad2202522'/>
<id>746e70c0da73c3d20cb4456a8111355ad2202522</id>
<content type='text'>
Add method to get values from config tool based dependency</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add method to get values from config tool based dependency</pre>
</div>
</content>
</entry>
<entry>
<title>Add if_found kwarg to subdir().</title>
<updated>2017-11-27T21:22:47+00:00</updated>
<author>
<name>Jussi Pakkanen</name>
<email>jpakkane@gmail.com</email>
</author>
<published>2017-11-26T22:32:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/meson.git/commit/?id=5bc1009109431ad6f72d1ddfcf46ea718123a48b'/>
<id>5bc1009109431ad6f72d1ddfcf46ea718123a48b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
