<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/chunkeey/tools/cmake, branch mikrotik</title>
<subtitle>Staging tree of Christian Lamparter</subtitle>
<id>https://git.openwrt.org/openwrt/staging/chunkeey/atom?h=mikrotik</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/chunkeey/atom?h=mikrotik'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/'/>
<updated>2022-02-11T11:04:09Z</updated>
<entry>
<title>tools/cmake: add MAKE config variable</title>
<updated>2022-02-11T11:04:09Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2022-02-10T01:15:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=0d25db7f17efbf5ab539508dd0a5d1eb739a1c43'/>
<id>urn:sha1:0d25db7f17efbf5ab539508dd0a5d1eb739a1c43</id>
<content type='text'>
Makes sure that Ninja from staging_dir is used and nowhere else.

Reported by reproducible builds project. Builds have been failing ever
since tools/cmake started using Ninja.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/cmake: update to version 3.22.1</title>
<updated>2021-12-31T14:38:56Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2021-12-29T19:52:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=4b587f25614f3f7215360f96807ce760fa4ef3aa'/>
<id>urn:sha1:4b587f25614f3f7215360f96807ce760fa4ef3aa</id>
<content type='text'>
Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/cmake: update to 3.22.0</title>
<updated>2021-11-26T20:27:50Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2021-11-22T08:38:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=a18047de45679fb21129d265c1e449dcaee02ce6'/>
<id>urn:sha1:a18047de45679fb21129d265c1e449dcaee02ce6</id>
<content type='text'>
Refreshed patches.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/cmake: update to 3.21.3</title>
<updated>2021-10-05T18:59:51Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2021-10-05T01:30:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=297cb8c147fe66503c3772fdf46caa01ee2fb161'/>
<id>urn:sha1:297cb8c147fe66503c3772fdf46caa01ee2fb161</id>
<content type='text'>
Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/cmake: update to 3.21.2</title>
<updated>2021-09-05T19:28:43Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2021-09-02T02:32:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=eef7f9ea37366c93039b386ca8e438b26a199214'/>
<id>urn:sha1:eef7f9ea37366c93039b386ca8e438b26a199214</id>
<content type='text'>
Refreshed patches.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/cmake: update to 3.20.3 + build with Ninja</title>
<updated>2021-06-21T06:12:14Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2021-06-18T06:08:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=5cff6c1abbcb134395bbe032cb5ea9d1c74ec891'/>
<id>urn:sha1:5cff6c1abbcb134395bbe032cb5ea9d1c74ec891</id>
<content type='text'>
Compile with Ninja. Ninja compiles faster and is more stable with
parallel builds. Routines copied from cmake.mk.

Speed improves from:

Executed in	127.47 secs	fish		external
usr time	17.02 mins	446.00 micros	17.02 mins
sys time	1.18 mins	40.00 micros	1.18 mins

to:

Executed in	118.91 secs	fish		external
usr time	17.28 mins	499.00 micros	17.28 mins
sys time	1.13 mins	45.00 micros	1.13 mins

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/cmake: always use non-ccache CC and CXX variables</title>
<updated>2021-01-07T07:44:56Z</updated>
<author>
<name>Sven Wegener</name>
</author>
<published>2021-01-01T11:27:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=936220186d5d2ca99a9b5c7c895fe04ac5e2ce35'/>
<id>urn:sha1:936220186d5d2ca99a9b5c7c895fe04ac5e2ce35</id>
<content type='text'>
cmake is a dependency of ccache, which means it is build before ccache
is available and hence must be build with non-ccache CC and CXX. It
currently works, because the cmake build system splits the compiler
variable and treats them as multiple compilers to check.

For "ccache gcc" it first tests for "ccache", which always fails,
because ccache is not a compiler by itself, even if it is available, and
then ends up calling "gcc" alone, effectively never using ccache.

Let's make this explicit by forcing the use of non-ccache CC and CXX.

Signed-off-by: Sven Wegener &lt;sven.wegener@stealer.net&gt;
</content>
</entry>
<entry>
<title>tools/cmake: update to 3.19.1</title>
<updated>2020-12-15T19:35:00Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2020-12-14T20:00:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=bfc433efd4a0c6875a92981d1bd2a5e3e60c61c6'/>
<id>urn:sha1:bfc433efd4a0c6875a92981d1bd2a5e3e60c61c6</id>
<content type='text'>
Update cmake to version 3.19.1

Release notes: https://cmake.org/cmake/help/v3.19/release/3.19.html

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
</content>
</entry>
<entry>
<title>tools/cmake: update to 3.18.5</title>
<updated>2020-11-21T17:48:59Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2020-11-21T11:39:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=7d03e90390c7a156f882a60f7551a177c38288a8'/>
<id>urn:sha1:7d03e90390c7a156f882a60f7551a177c38288a8</id>
<content type='text'>
Update cmake to 3.18.5

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
</content>
</entry>
<entry>
<title>tools/cmake: update to 3.18.2</title>
<updated>2020-08-23T17:40:42Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2020-08-23T14:11:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=84834df9b9867b37b1ac6ade8abcf17cda456974'/>
<id>urn:sha1:84834df9b9867b37b1ac6ade8abcf17cda456974</id>
<content type='text'>
Update cmake to version 3.18.2.
Refresh patches.

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