<feed xmlns='http://www.w3.org/2005/Atom'>
<title>KconfigCmake.git/cmake/Kconfig.cmake, branch main</title>
<subtitle>Integrating Kconfig into Cmake</subtitle>
<id>https://git.mcdonnell.dev/KconfigCmake.git/atom?h=main</id>
<link rel='self' href='https://git.mcdonnell.dev/KconfigCmake.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/KconfigCmake.git/'/>
<updated>2026-02-28T21:40:59Z</updated>
<entry>
<title>docs: Added SPDX-License-Identifiers to files</title>
<updated>2026-02-28T21:40:59Z</updated>
<author>
<name>Jacob McDonnell</name>
<email>jacob@jacobmcdonnell.com</email>
</author>
<published>2026-02-28T21:40:59Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/KconfigCmake.git/commit/?id=adceb818e316adb8626c65b7a3b8071b2e61a9a0'/>
<id>urn:sha1:adceb818e316adb8626c65b7a3b8071b2e61a9a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: awk -&gt; gawk &amp; verify defconfig exists</title>
<updated>2026-02-28T20:36:45Z</updated>
<author>
<name>Jacob McDonnell</name>
<email>jacob@jacobmcdonnell.com</email>
</author>
<published>2026-02-28T20:36:45Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/KconfigCmake.git/commit/?id=612fd7b29cde5382fda720d76347212442ea4eec'/>
<id>urn:sha1:612fd7b29cde5382fda720d76347212442ea4eec</id>
<content type='text'>
Transitioned from awk to gawk for the time being to use gensub cross
platform. Also, now verify that the defconfig specified exists and if it
does not, then an error message is printed.
</content>
</entry>
<entry>
<title>fix: No Longer Resourcing Defconfig during build</title>
<updated>2026-02-27T00:45:16Z</updated>
<author>
<name>Jacob McDonnell</name>
<email>jacob@jacobmcdonnell.com</email>
</author>
<published>2026-02-27T00:45:16Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/KconfigCmake.git/commit/?id=8edb6adb91191ef329b6044ea298d74b11c7835d'/>
<id>urn:sha1:8edb6adb91191ef329b6044ea298d74b11c7835d</id>
<content type='text'>
When building, the cmake environment would rerun the configuration
stage, including sourcing the original defconfig and overriding the
local .config. Now the config.cmake is generated when the defconfig is
sourced, and if it exists already, then the defconfig is ignored.
</content>
</entry>
<entry>
<title>feat: savedefconfig target</title>
<updated>2026-02-27T00:02:21Z</updated>
<author>
<name>Jacob McDonnell</name>
<email>jacob@jacobmcdonnell.com</email>
</author>
<published>2026-02-27T00:02:21Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/KconfigCmake.git/commit/?id=fae96ecc9db4080c009274e6c7e002e2c05e5d3f'/>
<id>urn:sha1:fae96ecc9db4080c009274e6c7e002e2c05e5d3f</id>
<content type='text'>
Support for savedefconfig target added to cmake.
</content>
</entry>
<entry>
<title>feat: rerun cmake after genconfig target</title>
<updated>2026-02-26T02:51:57Z</updated>
<author>
<name>Jacob McDonnell</name>
<email>jacob@jacobmcdonnell.com</email>
</author>
<published>2026-02-26T02:51:57Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/KconfigCmake.git/commit/?id=9fc8778f9e04075a4b3c73c09d6dffed9184b138'/>
<id>urn:sha1:9fc8778f9e04075a4b3c73c09d6dffed9184b138</id>
<content type='text'>
Rerun the cmake command after genconfig runs, allowing cmake
configurations to be stored in the defconfig files.
</content>
</entry>
<entry>
<title>feat: Support for menuconfig &amp; genconfig</title>
<updated>2026-02-26T02:35:50Z</updated>
<author>
<name>Jacob McDonnell</name>
<email>jacob@jacobmcdonnell.com</email>
</author>
<published>2026-02-26T02:35:50Z</published>
<link rel='alternate' type='text/html' href='https://git.mcdonnell.dev/KconfigCmake.git/commit/?id=84830c81c9e0188c840d13b99e077d557f210c21'/>
<id>urn:sha1:84830c81c9e0188c840d13b99e077d557f210c21</id>
<content type='text'>
Support for menuconfig and genconfg as targets in cmake.
</content>
</entry>
</feed>
