<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/stintel/include/meson.mk, branch master</title>
<subtitle>Staging tree of Stijn Tintel</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/stintel/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/'/>
<updated>2024-12-02T19:30:22Z</updated>
<entry>
<title>meson: allow using staging python</title>
<updated>2024-12-02T19:30:22Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2024-12-02T01:05:01Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=41f7322853621ea14a2d057cd6322014307acc02'/>
<id>urn:sha1:41f7322853621ea14a2d057cd6322014307acc02</id>
<content type='text'>
Introduce package flag MESON_USE_STAGING_PYTHON which allows packages
to be built with the OpenWrt-built python3/host instead of relying on the
buildhost's Python distribution.
This is useful for packages using Meson which require additional Python
modules during build.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>meson: honor MESON_ARGS and MESON_HOST_ARGS when calling ninja</title>
<updated>2024-11-28T15:53:32Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2024-11-27T20:37:57Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=e48903a9ffff256817c18ebf9af8050163c28240'/>
<id>urn:sha1:e48903a9ffff256817c18ebf9af8050163c28240</id>
<content type='text'>
Set MESON_ARGS and MESON_HOST_ARGS when calling ninja for building.
This is required eg. to be able to set PYTHONPATH= not just for the
Meson (==configure) run but also for the build phase itself.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>include: meson.mk: honor CONFIG_DEBUG</title>
<updated>2024-11-12T02:31:06Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2024-11-09T23:32:05Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=be3e7a84bd37f29e14e4c6a89b8c79bc9808c36c'/>
<id>urn:sha1:be3e7a84bd37f29e14e4c6a89b8c79bc9808c36c</id>
<content type='text'>
Set buildtype according to CONFIG_DEBUG.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>tools/meson: static host and both libraries</title>
<updated>2024-03-29T22:42:22Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2024-02-21T21:16:35Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=d08ff66fcd786848dcb911a7cb529066a9130343'/>
<id>urn:sha1:d08ff66fcd786848dcb911a7cb529066a9130343</id>
<content type='text'>
Host packages typically are statically linked to avoid rpath issues and
to avoid libraries not being found as a result. With target packages,
both libraries make the most sense as InstallDev typically installs
both, giving packages flexibility. Default this behavior.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/meson: update to 1.3.2</title>
<updated>2024-03-29T22:42:22Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2024-02-21T21:13:34Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=fcdc629144983cf5e3f5509e35149096aa2701b3'/>
<id>urn:sha1:fcdc629144983cf5e3f5509e35149096aa2701b3</id>
<content type='text'>
Add explicit setup as implicit is deprecated.

Rename pkgconfig as no hyphen is deprecated.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>meson: prepare to use different linkers</title>
<updated>2023-07-04T18:25:40Z</updated>
<author>
<name>Andre Heider</name>
</author>
<published>2023-01-27T15:33:25Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=ca788d615fbf780b1a1665475ed304de4276f512'/>
<id>urn:sha1:ca788d615fbf780b1a1665475ed304de4276f512</id>
<content type='text'>
This sets the default linker for cross compilation.

No functional change intended.

Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/meson: update to 0.61.4</title>
<updated>2022-04-09T13:56:04Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2022-03-16T23:18:07Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=19f3fcc884cab348cfba823f1175baf7aa4de15f'/>
<id>urn:sha1:19f3fcc884cab348cfba823f1175baf7aa4de15f</id>
<content type='text'>
Override python to use the one in host instead of hostpkg. There's no
need to use the latter.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>include/meson: fix host build directory</title>
<updated>2022-02-06T23:03:27Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2022-01-31T02:52:15Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=4c42e2d9dda739baa6a144cdb009aef1a33824a0'/>
<id>urn:sha1:4c42e2d9dda739baa6a144cdb009aef1a33824a0</id>
<content type='text'>
When using a non default MESON_HOST_BUILD_DIR, HOST_BUILD_DIR is not
appropriate to use. This change matches the target configure section.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/meson: update to 0.60.1</title>
<updated>2021-12-05T17:49:14Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2021-11-22T08:51:08Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=75093d1b1de7af82acd3b8bcc61f308c37493400'/>
<id>urn:sha1:75093d1b1de7af82acd3b8bcc61f308c37493400</id>
<content type='text'>
change meson binary to use py extension. Fixes issue with meson's
symbolextractor using the host python instead of the system one.

We intentionally use a .py extension here so that meson launches
additional python scripts with the same build host python interpreter as
itself is running under (and not the host package one once it becomes
available)

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/meson: update to 0.60.0</title>
<updated>2021-10-30T19:17:20Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2021-10-24T18:10:26Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/stintel/commit/?id=3bd31cc4d2ff02c2d3c3db80ade7badab08f3e93'/>
<id>urn:sha1:3bd31cc4d2ff02c2d3c3db80ade7badab08f3e93</id>
<content type='text'>
Add cmake support to meson. Otherwise only pkgconfig can be used.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
</feed>
