<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-oe/classes/meson.bbclass, branch hardknott</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=hardknott</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=hardknott'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2018-01-17T05:41:26+00:00</updated>
<entry>
<title>meson: remove recipe and class</title>
<updated>2018-01-17T05:41:26+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alexander.kanavin@linux.intel.com</email>
</author>
<published>2017-11-17T12:12:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=8cef6b38e62e6c79ec857510df454cefc868b0df'/>
<id>urn:sha1:8cef6b38e62e6c79ec857510df454cefc868b0df</id>
<content type='text'>
They have been moved to oe-core layer, as meson is increasingly
the primary build system for many projects, particularly in the
Gnome stack.

Signed-off-by: Alexander Kanavin &lt;alexander.kanavin@linux.intel.com&gt;
Signed-off-by: Armin Kuster &lt;akuster808@gmail.com&gt;
</content>
</entry>
<entry>
<title>meson: set needs_exe_wrapper</title>
<updated>2017-08-13T11:16:18+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@intel.com</email>
</author>
<published>2017-07-21T12:31:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=8e2393a92b3461de5bfb552aabb2eaca108d3659'/>
<id>urn:sha1:8e2393a92b3461de5bfb552aabb2eaca108d3659</id>
<content type='text'>
Tell Meson that even if it looks like the architectures are compatible, not to
bother executing binaries: differences in tunes, C libraries and so on mean
binaries may not work.

Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>meson: set native tool flag variables</title>
<updated>2017-07-01T07:59:26+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@intel.com</email>
</author>
<published>2017-06-26T15:11:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=6fb9a9e7a2288d8cef253beb6c5ad0a7e5daa669'/>
<id>urn:sha1:6fb9a9e7a2288d8cef253beb6c5ad0a7e5daa669</id>
<content type='text'>
As well as setting CC/CXX, export CFLAGS/CXXFLAGS and so on.

Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>meson: export PKG_CONFIG to use pkg-config-native for native builds</title>
<updated>2017-07-01T07:59:26+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@intel.com</email>
</author>
<published>2017-06-26T15:11:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=6e2d975fc16f4228a2d952bde1a874f337281ada'/>
<id>urn:sha1:6e2d975fc16f4228a2d952bde1a874f337281ada</id>
<content type='text'>
By default Meson uses 'pkg-config' in native builds but as that is the cross
pkg-config, export PKG_CONFIG to use the correct pkg-config-native binary.

Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>meson: don't pass localedir</title>
<updated>2017-07-01T07:59:26+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@intel.com</email>
</author>
<published>2017-06-26T15:11:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=685db496819c3fc69c1dad7f77635e28c9b1d347'/>
<id>urn:sha1:685db496819c3fc69c1dad7f77635e28c9b1d347</id>
<content type='text'>
For historic reasons the localedir directory is where binary locales are stored
(/usr/lib/locale) , not where application translations belong (typically,
/usr/share/locale).  Don't pass localedir explicitly, and let Meson use the
default of $datadir/locale to match the behaviour of autotools.bbclass and the
expectations of the system.

Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>Revert "meson: fix build/host confusion for bbclass"</title>
<updated>2017-07-01T07:59:26+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@intel.com</email>
</author>
<published>2017-06-26T15:11:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=11951f01d9e2385d80ca708fcb1f5c98b4641d7b'/>
<id>urn:sha1:11951f01d9e2385d80ca708fcb1f5c98b4641d7b</id>
<content type='text'>
This patch was incorrect: meson and autotools (thus OE) don't have conflicting
terminology, and using HOST_* for the host_machine variables is correct.

This reverts commit 77eae90ef5ca3f9a4bdf5727a29713dd2b215165.

Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>meson: revert changes which shouldn't have been submitted</title>
<updated>2017-07-01T07:59:26+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@intel.com</email>
</author>
<published>2017-06-26T15:11:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=f0d77f8501b3f4f99aca476a16b0ae9f00234983'/>
<id>urn:sha1:f0d77f8501b3f4f99aca476a16b0ae9f00234983</id>
<content type='text'>
&gt;From Adam Foltzer:

  Apologies, this line was inadvertently committed. It was a fix I tried before
  learning that adding TARGET_CC_ARCH was the solution to linking the wrong
  ld.so.

Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>meson: add LDFLAGS to bbclass C/C++ link arguments</title>
<updated>2017-06-14T12:51:15+00:00</updated>
<author>
<name>Adam C. Foltzer</name>
<email>acfoltzer@galois.com</email>
</author>
<published>2017-06-08T17:34:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=d84b4b0bab9823c81f0ea38ca12eb8bccf892ca4'/>
<id>urn:sha1:d84b4b0bab9823c81f0ea38ca12eb8bccf892ca4</id>
<content type='text'>
This adds compiler flags for C++ projects, and fixes the linker
arguments for both C and C++ to avoid the GNU_HASH qa failure

Signed-off-by: Adam C. Foltzer &lt;acfoltzer@galois.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>meson: fix build/host confusion for bbclass</title>
<updated>2017-06-14T12:51:15+00:00</updated>
<author>
<name>Adam C. Foltzer</name>
<email>acfoltzer@galois.com</email>
</author>
<published>2017-06-05T17:23:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=77eae90ef5ca3f9a4bdf5727a29713dd2b215165'/>
<id>urn:sha1:77eae90ef5ca3f9a4bdf5727a29713dd2b215165</id>
<content type='text'>
Meson and Bitbake use different terminology for the build and host;
this provides the correct build machine info to Meson.

Signed-off-by: Adam C. Foltzer &lt;acfoltzer@galois.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>meson: Suport for c++ cross-compilation</title>
<updated>2017-06-05T09:01:45+00:00</updated>
<author>
<name>Ricardo Ribalda Delgado</name>
<email>ricardo.ribalda@gmail.com</email>
</author>
<published>2017-05-23T08:48:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=9df4c37a12f6505865cf4add8c28aa8f63b6c0ab'/>
<id>urn:sha1:9df4c37a12f6505865cf4add8c28aa8f63b6c0ab</id>
<content type='text'>
cpp_args and cpp_link_args must be set on the meson.cross file to
compile c++ applications. Otherwise variables such as the sysroot
are not set correctly and libraries/headers are not found.

Signed-off-by: Ricardo Ribalda Delgado &lt;ricardo.ribalda@gmail.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
</feed>
