<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/hauke/tools/cmake, branch master</title>
<subtitle>Hauke Mehrtens staging tree</subtitle>
<id>https://git.openwrt.org/openwrt/staging/hauke/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/hauke/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/'/>
<updated>2023-10-13T07:27:18Z</updated>
<entry>
<title>tools/cmake: disable cmake script debugger</title>
<updated>2023-10-13T07:27:18Z</updated>
<author>
<name>Michael Pratt</name>
</author>
<published>2023-10-12T22:07:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=518923178cfeba6a05ca6fb610f9c6d6e808fd75'/>
<id>urn:sha1:518923178cfeba6a05ca6fb610f9c6d6e808fd75</id>
<content type='text'>
Upstream commit a9a592f96e6498da302f8e968be1db0ad3c32123
("cmake: Add debugger") added a huge amount of code
in order to create a debugging feature for CMakeLists.txt
of other projects. This was added to CMake since 3.27.x.

Unforunately, this new debugger will not build on ARM systems
like arm-linux-gnueabihf (Raspberry Pi 4), and takes up
extra build time for something Openwrt doesn't need,
yet it was enabled by default. (Thanks Microsoft....)

Specifically, it's a failure to link to functions like
__atomic_store_8, __atomic_load_8, __atomic_fetch_add_8, etc.

Let's just disable it.

Someone who really needs this for developing can have CMake
with the debugger on their host machine or manually re-enable it here.

Link: https://gitlab.kitware.com/cmake/cmake/-/issues/21510
Link: https://devblogs.microsoft.com/cppblog/cmake-debugger-allows-you-to-debug-your-cmake-scripts-and-more/
Signed-off-by: Michael Pratt &lt;mcpratt@pm.me&gt;
</content>
</entry>
<entry>
<title>tools/cmake: update to 3.27.5</title>
<updated>2023-10-11T22:21:46Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2023-10-11T06:28:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=9947fe74e3f0daae42b103490f674841f822907b'/>
<id>urn:sha1:9947fe74e3f0daae42b103490f674841f822907b</id>
<content type='text'>
Release Notes:
- https://www.kitware.com/cmake-3-27-5-available-for-download/
- https://www.kitware.com/cmake-3-27-6-available-for-download/
- https://www.kitware.com/cmake-3-27-7-available-for-download/

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>tools/cmake: update to 3.27.4</title>
<updated>2023-09-03T21:07:16Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2023-09-02T07:12:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=6267961a4a53da6897d0445fdfa1fa7880aea6a7'/>
<id>urn:sha1:6267961a4a53da6897d0445fdfa1fa7880aea6a7</id>
<content type='text'>
Update cmake to 3.27.4
No patch refresh needed.

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
</content>
</entry>
<entry>
<title>tools/cmake: update to 3.27.1</title>
<updated>2023-08-02T12:09:24Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2023-08-02T00:56:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=1874a7cfb0589862614aff74d4fd49d499da641f'/>
<id>urn:sha1:1874a7cfb0589862614aff74d4fd49d499da641f</id>
<content type='text'>
Fix zstd linking again.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/cmake: update to 3.26.4</title>
<updated>2023-05-19T11:48:04Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2023-05-19T09:01:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=45082d4e51935bb3e8eab255dd69c87f6f9310b0'/>
<id>urn:sha1:45082d4e51935bb3e8eab255dd69c87f6f9310b0</id>
<content type='text'>
Changelog:
https://www.kitware.com/cmake-3-26-4-available-for-download/

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>tools/cmake: update to 3.26.3</title>
<updated>2023-04-18T22:53:39Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2023-04-16T21:05:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=89f6ac5fd1ad113536cb71cb58f2dc50deadde32'/>
<id>urn:sha1:89f6ac5fd1ad113536cb71cb58f2dc50deadde32</id>
<content type='text'>
Release Notes:
- https://www.kitware.com/cmake-3-26-1-available-for-download/
- https://www.kitware.com/cmake-3-26-2-available-for-download/
- https://www.kitware.com/cmake-3-26-3-available-for-download/

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>tools/cmake: bump to 3.26.0</title>
<updated>2023-03-20T22:42:21Z</updated>
<author>
<name>Linhui Liu</name>
</author>
<published>2023-03-17T03:57:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=49294ffa90a311fd7defcdc6af3424bc69c617d9'/>
<id>urn:sha1:49294ffa90a311fd7defcdc6af3424bc69c617d9</id>
<content type='text'>
Release Notes:
https://cmake.org/cmake/help/v3.26/release/3.26.html

Signed-off-by: Linhui Liu &lt;liulinhui36@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/cmake: remove rpath ldflag</title>
<updated>2023-02-09T01:53:36Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2022-09-30T20:18:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=786c4099b4f65f6f323096db6480c28a79676a16'/>
<id>urn:sha1:786c4099b4f65f6f323096db6480c28a79676a16</id>
<content type='text'>
no longer needed because of tools/zstd

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/cmake: update to 3.25.2</title>
<updated>2023-01-24T22:19:21Z</updated>
<author>
<name>Linhui Liu</name>
</author>
<published>2023-01-22T07:23:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=825250ec4b26da784de9662e1ca54897927afc67'/>
<id>urn:sha1:825250ec4b26da784de9662e1ca54897927afc67</id>
<content type='text'>
Release Notes:
    https://cmake.org/cmake/help/latest/release/3.25.html#id2

Signed-off-by: Linhui Liu &lt;liulinhui36@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/cmake: update to 3.25.1</title>
<updated>2022-12-06T22:10:40Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2022-12-06T10:33:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=f72be4524d2c74a34eaea67edb45fbe745b48bba'/>
<id>urn:sha1:f72be4524d2c74a34eaea67edb45fbe745b48bba</id>
<content type='text'>
Update cmake to version 3.25.1

* refresh patches

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
</content>
</entry>
</feed>
