<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/stintel/tools/cmake, branch master</title>
<subtitle>Staging tree of Stijn Tintel</subtitle>
<id>https://git.openwrt.org/openwrt/staging/stintel/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/stintel/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/'/>
<updated>2026-09-23T14:57:43Z</updated>
<entry>
<title>tools/cmake: pass testing option after bootstrap separator</title>
<updated>2026-09-23T14:57:43Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2026-09-23T14:56:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=e4f2ae3b8d797395f4763cb6d225911795a992ec'/>
<id>urn:sha1:e4f2ae3b8d797395f4763cb6d225911795a992ec</id>
<content type='text'>
Host/Configure/Default supplies the bootstrap "--" separator before
CMAKE_HOST_OPTIONS. Keep BUILD_TESTING with the CMake cache options so
it is passed after that separator, without introducing a second one.

Fixes: ddb23f3a0223d ("tools/cmake: pass -DBUILD_TESTING=OFF to bootstrap")
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/cmake: pass -DBUILD_TESTING=OFF to bootstrap</title>
<updated>2026-09-23T14:29:25Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2026-07-24T13:29:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=ddb23f3a0223d1280bd674ea7fe4b1dedde22997'/>
<id>urn:sha1:ddb23f3a0223d1280bd674ea7fe4b1dedde22997</id>
<content type='text'>
Instead of carrying 100-no-testing.patch, pass -DBUILD_TESTING=OFF
directly to CMake's bootstrap script. This avoids refreshing the patch
on every CMake update.

The patch also changed the default in the installed CTest.cmake module.
Preserve that behavior by passing -DBUILD_TESTING=OFF by default in
cmake.mk for target and host builds. Packages can override it via
CMAKE_OPTIONS or CMAKE_HOST_OPTIONS.

OpenWrt never runs CMake tests, so building them only wastes build time.

This replaces the patch introduced in 8af80e79bd5b ("tools/cmake:
update to 3.17.0").

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/24403
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/cmake: pass zstd paths to bootstrap</title>
<updated>2026-09-23T13:17:59Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2026-07-24T16:32:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=ad71bfef7e5c1c4e1579f6469110babb7e973d9b'/>
<id>urn:sha1:ad71bfef7e5c1c4e1579f6469110babb7e973d9b</id>
<content type='text'>
Instead of carrying a patch (150-zstd-libarchive.patch) that modifies
Utilities/cmlibarchive/CMakeLists.txt to enable pkg-config search for
zstd, pass explicit staging library and include paths (-DZSTD_INCLUDE_DIR
and -DZSTD_LIBRARY) directly to CMake's bootstrap script.

ZSTD_INCLUDE_DIR and ZSTD_LIBRARY are the cache variables CMake itself
sets when --system-zstd is not used, so pre-seeding them guarantees that
CMake always links against OpenWrt's staging libzstd without requiring
a patch.

Fixes: 0e3d51ccaedf ("tools/cmake: fix compilation with host libzstd-dev")
Suggested-by: Michael Pratt &lt;mcpratt@pm.me&gt;
Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/24407
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/cmake: update to version 4.4.3</title>
<updated>2026-09-06T18:08:49Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2026-09-05T16:30:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=50258d2078d3b3c4fe127f72c8d804fa498c62d2'/>
<id>urn:sha1:50258d2078d3b3c4fe127f72c8d804fa498c62d2</id>
<content type='text'>
Update cmake to version 4.4.3.
(No need for patch changes)

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
Link: https://github.com/openwrt/openwrt/pull/25043
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/cmake: update to 4.4.0</title>
<updated>2026-08-04T19:40:38Z</updated>
<author>
<name>Jack Sun</name>
</author>
<published>2026-07-20T15:10:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=ac61bc0a9c552399b4a1d212130760d3918cb4eb'/>
<id>urn:sha1:ac61bc0a9c552399b4a1d212130760d3918cb4eb</id>
<content type='text'>
Release notes:https://cmake.org/cmake/help/latest/release/4.4.html

Refresh patches:
- 100-no-testing.patch
- 130-bootstrap_parallel_make_flag.patch
- 150-zstd-libarchive.patch
- 160-disable_xcode_generator.patch

Signed-off-by: Jack Sun &lt;sunjiazheng321521@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/24324
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/cmake: update to 4.3.4</title>
<updated>2026-06-25T21:13:25Z</updated>
<author>
<name>Jack Sun</name>
</author>
<published>2026-06-25T11:31:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=219798083ce774d00f600c9d0293e73a9889c18b'/>
<id>urn:sha1:219798083ce774d00f600c9d0293e73a9889c18b</id>
<content type='text'>
Release notes:https://cmake.org/cmake/help/latest/release/4.3.html

No need refresh patches.

Signed-off-by: Jack Sun &lt;sunjiazheng321521@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/23938
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>tools/cmake: update to 4.3.3</title>
<updated>2026-05-24T08:23:41Z</updated>
<author>
<name>Jack Sun</name>
</author>
<published>2026-05-22T16:09:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=67a870c9c61ff66f850b66d1dc581109ae852f83'/>
<id>urn:sha1:67a870c9c61ff66f850b66d1dc581109ae852f83</id>
<content type='text'>
Release notes:https://cmake.org/cmake/help/latest/release/4.3.html

No need refresh patches

Signed-off-by: Jack Sun &lt;sunjiazheng321521@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/23482
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/cmake: update to 4.3.2</title>
<updated>2026-05-17T11:09:36Z</updated>
<author>
<name>Jack Sun</name>
</author>
<published>2026-05-16T12:02:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=7bbf265d3e1b747e2c5b497649f4cdbd98fbf34b'/>
<id>urn:sha1:7bbf265d3e1b747e2c5b497649f4cdbd98fbf34b</id>
<content type='text'>
Release notes:https://cmake.org/cmake/help/latest/release/4.3.html

No need refresh patches

Signed-off-by: Jack Sun &lt;sunjiazheng321521@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/23398
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/cmake: update to 4.3.1</title>
<updated>2026-04-07T21:01:22Z</updated>
<author>
<name>Jack Sun</name>
</author>
<published>2026-03-30T13:39:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=db68b8cefacfff36b70af12d8d9d0e6231fd7ac2'/>
<id>urn:sha1:db68b8cefacfff36b70af12d8d9d0e6231fd7ac2</id>
<content type='text'>
Release notes:https://cmake.org/cmake/help/latest/release/4.3.html

Refresh patches:
- 130-bootstrap_parallel_make_flag.patch
- 150-zstd-libarchive.patch
- 160-disable_xcode_generator.patch

Signed-off-by: Jack Sun &lt;sunjiazheng321521@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/22693
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/cmake: update to 4.2.3</title>
<updated>2026-02-18T18:16:34Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2026-02-16T19:41:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=784ed3aeb6827f3cce0a6e53945b712f1a3d2573'/>
<id>urn:sha1:784ed3aeb6827f3cce0a6e53945b712f1a3d2573</id>
<content type='text'>
Update cmake to version 4.2.3.

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
Link: https://github.com/openwrt/openwrt/pull/22052
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
</feed>
