# Community

**URL:** https://discourse.cmake.org/c/community/10.md

[Latest](https://discourse.cmake.org/latest.md) · [Categories](https://discourse.cmake.org/categories.md) · [Tags](https://discourse.cmake.org/tags.md)

---

## [About the Community category](https://discourse.cmake.org/t/about-the-community-category/82)

<div class="topic-metadata">

**Author:** [@kwrobot](https://discourse.cmake.org/u/kwrobot)\
**Replies:** 0\
**Last updated:** [October 21, 2019, 6:20pm UTC](https://discourse.cmake.org/t/about-the-community-category/82 "2019-10-21T18:20:40Z")

</div>

Discussion of CMake-related products, projects, and job openings. \[post via email\]

---

## [Kitware Europe CMake Training](https://discourse.cmake.org/t/kitware-europe-cmake-training/15836)

<div class="topic-metadata">

**Author:** [@alexy.pellegrini](https://discourse.cmake.org/u/alexy.pellegrini)\
**Replies:** 0\
**Last updated:** [September 16, 2026, 11:32am UTC](https://discourse.cmake.org/t/kitware-europe-cmake-training/15836 "2026-09-16T11:32:12Z")

</div>

Kitware Europe will be hosting a CMake training course on September 2026. This CMake training is designed for attendees to… Understand the basics of CMake (variables, cache, flow, etc.) Learn the best practices of Mode…

---

## [BPM: A CMake native Package-Manager with Dependency-Graph-Solving and Binary-Caching](https://discourse.cmake.org/t/bpm-a-cmake-native-package-manager-with-dependency-graph-solving-and-binary-caching/15789)

<div class="topic-metadata">

**Author:** [@sirtobiii](https://discourse.cmake.org/u/sirtobiii)\
**Replies:** 2\
**Last updated:** [August 29, 2026, 10:15am UTC](https://discourse.cmake.org/t/bpm-a-cmake-native-package-manager-with-dependency-graph-solving-and-binary-caching/15789 "2026-08-29T10:15:29Z")

</div>

I’ve been using CPM.cmake as a Package Manager for quite some time, and I really like its approach. Especially how easy it is to use and how you can teach it to someone else in a minute. Over time, though, I ran into a …

---

## [CMake snap is now maintained by Canonical](https://discourse.cmake.org/t/cmake-snap-is-now-maintained-by-canonical/15807)

<div class="topic-metadata">

**Author:** [@craig.scott](https://discourse.cmake.org/u/craig.scott)\
**Replies:** 0\
**Last updated:** [August 26, 2026, 10:41am UTC](https://discourse.cmake.org/t/cmake-snap-is-now-maintained-by-canonical/15807 "2026-08-26T10:41:20Z")

</div>

Hi folks. Just a quick note to publicly record that I’ve transferred ownership of the cmake snap to Canonical. Thanks to Reuben Roessler for taking on its maintainership.

---

## [Quick mockups for CPack installer branding and README graphics without a design tool](https://discourse.cmake.org/t/quick-mockups-for-cpack-installer-branding-and-readme-graphics-without-a-design-tool/15783)

<div class="topic-metadata">

**Author:** [@Martyn\_Foster](https://discourse.cmake.org/u/Martyn_Foster)\
**Replies:** 0\
**Last updated:** [August 9, 2026, 11:38am UTC](https://discourse.cmake.org/t/quick-mockups-for-cpack-installer-branding-and-readme-graphics-without-a-design-tool/15783 "2026-08-09T11:38:40Z")

</div>

When a CMake project needs a placeholder icon, installer banner, or diagram for documentation, waiting on a designer can stall a release. A lightweight AI image workflow can fill that gap for early drafts. Anyone who ha…

---

## [externpro: A CMake build platform and dependency provider with reusable CI pipelines](https://discourse.cmake.org/t/externpro-a-cmake-build-platform-and-dependency-provider-with-reusable-ci-pipelines/15759)

<div class="topic-metadata">

**Author:** [@smanders](https://discourse.cmake.org/u/smanders)\
**Replies:** 0\
**Last updated:** [July 23, 2026, 10:29pm UTC](https://discourse.cmake.org/t/externpro-a-cmake-build-platform-and-dependency-provider-with-reusable-ci-pipelines/15759 "2026-07-23T22:29:28Z")

</div>

I created externpro, a CMake build platform and dependency provider with reusable CI pipelines to help you build your own software stack. It’s been in development since 2012 and refined through 14+ years of real-world us…

---

## [Expert Led CMake Trainings with Kitware](https://discourse.cmake.org/t/expert-led-cmake-trainings-with-kitware/15726)

<div class="topic-metadata">

**Author:** [@NickBearup](https://discourse.cmake.org/u/NickBearup)\
**Replies:** 1\
**Last updated:** [July 2, 2026, 1:57pm UTC](https://discourse.cmake.org/t/expert-led-cmake-trainings-with-kitware/15726 "2026-07-02T13:57:38Z")

</div>

Beginning in a few weeks, CMake experts from Kitware will be hosting three hands-on training course focused on how to use modern CMake efficiently. The dates for the three sessions are listed below: Foundations of CMak…

---

## [APT repo not working for Ubuntu 22.04/24/04 anymore (package kitware-archive-keyring)](https://discourse.cmake.org/t/apt-repo-not-working-for-ubuntu-22-04-24-04-anymore-package-kitware-archive-keyring/15684)

<div class="topic-metadata">

**Author:** [@exoosh](https://discourse.cmake.org/u/exoosh)\
**Replies:** 8\
**Last updated:** [May 29, 2026, 2:10pm UTC](https://discourse.cmake.org/t/apt-repo-not-working-for-ubuntu-22-04-24-04-anymore-package-kitware-archive-keyring/15684 "2026-05-29T14:10:49Z")

</div>

Hi, internally we’re using a different script, but I reproduced the exact same behavior with kitware-archive.sh. The error is quite clear: Get:1 https://apt.kitware.com/ubuntu jammy/main amd64 kitware-archive-keyring a…

---

## [Upcoming CDash and CMake events with Kitware](https://discourse.cmake.org/t/upcoming-cdash-and-cmake-events-with-kitware/15659)

<div class="topic-metadata">

**Author:** [@NickBearup](https://discourse.cmake.org/u/NickBearup)\
**Replies:** 0\
**Last updated:** [May 21, 2026, 4:54pm UTC](https://discourse.cmake.org/t/upcoming-cdash-and-cmake-events-with-kitware/15659 "2026-05-21T16:54:45Z")

</div>

Kitware will be hosting two upcoming opportunities for developers, engineers, and technical teams working with CMake, CDash, and CI workflows. On June 3 from 12–1 PM ET, Kitware’s CMake experts will present a free webin…

---

## [Rider got support for CMake with focus on gamedev](https://discourse.cmake.org/t/rider-got-support-for-cmake-with-focus-on-gamedev/15585)

<div class="topic-metadata">

**Author:** [@van800](https://discourse.cmake.org/u/van800)\
**Replies:** 0\
**Last updated:** [March 30, 2026, 8:01pm UTC](https://discourse.cmake.org/t/rider-got-support-for-cmake-with-focus-on-gamedev/15585 "2026-03-30T20:01:03Z")

</div>

As the blog says: This addition is intended to support game development workflows that rely on CMake, such as projects built around CMake-based engines or tooling. For general-purpose C++ and embedded development, CLion…

---

## [CMake expert seeking for paid consultancy work](https://discourse.cmake.org/t/cmake-expert-seeking-for-paid-consultancy-work/15582)

<div class="topic-metadata">

**Author:** [@flinco](https://discourse.cmake.org/u/flinco)\
**Replies:** 0\
**Last updated:** [March 30, 2026, 9:54am UTC](https://discourse.cmake.org/t/cmake-expert-seeking-for-paid-consultancy-work/15582 "2026-03-30T09:54:50Z")

</div>

I am a professional C developer and, in my spare time, I have developed a C++ Qt application for timing running races. The application is open-source (GPL 3) and uses CMake for compilation and to build the installer. Th…

---

## [make command failed with error: cmake error: unknown argument](https://discourse.cmake.org/t/make-command-failed-with-error-cmake-error-unknown-argument/15526)

<div class="topic-metadata">

**Author:** [@john.pang](https://discourse.cmake.org/u/john.pang)\
**Replies:** 2\
**Last updated:** [February 25, 2026, 12:52am UTC](https://discourse.cmake.org/t/make-command-failed-with-error-cmake-error-unknown-argument/15526 "2026-02-25T00:52:26Z")

</div>

the content of build.py is as following: # Generate a Project Buildsystem cmake\_command = \[‘cmake’, ‘-G’, ‘MinGW Makefiles’, ‘-DCMAKE\_MAKE\_PROGRAM=’+make\_program, '-DCMAKE\_TOOLCHAIN\_FILE=./CMake/dspc2000…

---

## [cdash v4.8 missing "download as CSV" button](https://discourse.cmake.org/t/cdash-v4-8-missing-download-as-csv-button/15523)

<div class="topic-metadata">

**Author:** [@Gary7](https://discourse.cmake.org/u/Gary7)\
**Replies:** 1\
**Last updated:** [February 23, 2026, 5:39pm UTC](https://discourse.cmake.org/t/cdash-v4-8-missing-download-as-csv-button/15523 "2026-02-23T17:39:36Z")

</div>

Our dashboard got upgraded recently and I no longer see the “download as CSV” button when I bring up the list of tests. Is there a replacement for that functionality?

---

## [Kitware is hiring for OSTP](https://discourse.cmake.org/t/kitware-is-hiring-for-ostp/15493)

<div class="topic-metadata">

**Author:** [@bill.hoffman](https://discourse.cmake.org/u/bill.hoffman)\
**Replies:** 0\
**Last updated:** [February 3, 2026, 9:28pm UTC](https://discourse.cmake.org/t/kitware-is-hiring-for-ostp/15493 "2026-02-03T21:28:59Z")

</div>

Read about Kitware’s OSTP program and forward this blog post to any recent or soon to be graduates with a 4 year degree. https://www.kitware.com/for-software-ninjas-kitwares-open-source-software-technology-program/

---

## [Professional CMake: A Practical Guide 22nd Edition](https://discourse.cmake.org/t/professional-cmake-a-practical-guide-22nd-edition/15470)

<div class="topic-metadata">

**Author:** [@craig.scott](https://discourse.cmake.org/u/craig.scott)\
**Replies:** 1\
**Last updated:** [January 21, 2026, 3:59pm UTC](https://discourse.cmake.org/t/professional-cmake-a-practical-guide-22nd-edition/15470 "2026-01-21T15:59:35Z")

</div>

The 22nd Edition of the book Professional CMake: A Practical Guide is now available. It has been updated for the CMake 4.1 and 4.2 releases, mostly with minor updates and incremental additions. A new AppImage CPack gener…

---

## [Upcoming Kitware Trainings: CMake and Spack (Hands-On, Expert-Led)](https://discourse.cmake.org/t/upcoming-kitware-trainings-cmake-and-spack-hands-on-expert-led/15317)

<div class="topic-metadata">

**Author:** [@NickBearup](https://discourse.cmake.org/u/NickBearup)\
**Replies:** 0\
**Last updated:** [November 17, 2025, 7:41pm UTC](https://discourse.cmake.org/t/upcoming-kitware-trainings-cmake-and-spack-hands-on-expert-led/15317 "2025-11-17T19:41:24Z")

</div>

Next month, Kitware will be hosting two hands-on training courses focused on essential software development tools: CMake Training – Learn to configure, build, and manage complex projects efficiently. December 9, 2025…

---

## [ctest 10 minute timeout introduced between 3.31.0 and 4.1.0?](https://discourse.cmake.org/t/ctest-10-minute-timeout-introduced-between-3-31-0-and-4-1-0/14996)

<div class="topic-metadata">

**Author:** [@Markus87](https://discourse.cmake.org/u/Markus87)\
**Replies:** 6\
**Last updated:** [August 14, 2025, 1:33pm UTC](https://discourse.cmake.org/t/ctest-10-minute-timeout-introduced-between-3-31-0-and-4-1-0/14996 "2025-08-14T13:33:10Z")

</div>

ctest -T test -R SomeTest --debug 3.31.0: CTest\\cmCTestRunTest.cxx:836 247: Test timeout computed to be: 10000000 4.10.0: Test timeout computed to be: 600 I checked the offending source code and did some debugging, bu…

---

## [Localization of CMake Documentation](https://discourse.cmake.org/t/localization-of-cmake-documentation/14404)

<div class="topic-metadata">

**Author:** [@hwhsu1231](https://discourse.cmake.org/u/hwhsu1231)\
**Replies:** 3\
**Last updated:** [August 13, 2025, 9:40am UTC](https://discourse.cmake.org/t/localization-of-cmake-documentation/14404 "2025-08-13T09:40:38Z")

</div>

Hello, CMake Community, I’m glad to announce that the :tada: cmake-docs-l10n :tada: project is published now: :rocket: Preview: cmake-docs-l10n :globe\_with\_meridians: Crowdin: cmake-docs-l10n :octopus: GitHub: cmake-d…

---

## [Professional CMake: A Practical Guide 21st Edition](https://discourse.cmake.org/t/professional-cmake-a-practical-guide-21st-edition/14127)

<div class="topic-metadata">

**Author:** [@craig.scott](https://discourse.cmake.org/u/craig.scott)\
**Replies:** 1\
**Last updated:** [May 20, 2025, 4:10pm UTC](https://discourse.cmake.org/t/professional-cmake-a-practical-guide-21st-edition/14127 "2025-05-20T16:10:39Z")

</div>

The 21st Edition of the book Professional CMake: A Practical Guide is now available. It has been updated for the CMake 4.0 release. A new Debugging Executables chapter has been added, focusing on debugging within IDE env…

---

## [Current CMake version for VSCode 1.89 (Linux/Debian)](https://discourse.cmake.org/t/current-cmake-version-for-vscode-1-89-linux-debian/10916)

<div class="topic-metadata">

**Author:** [@Horsefeathers](https://discourse.cmake.org/u/Horsefeathers)\
**Replies:** 2\
**Last updated:** [March 13, 2025, 6:26pm UTC](https://discourse.cmake.org/t/current-cmake-version-for-vscode-1-89-linux-debian/10916 "2025-03-13T18:26:02Z")

</div>

All, I’m using (Linux/Debian 12.x) and VSCode 1.89. I installed the cmake extension per instructions. The extension UI mentions version 0.17.17. $cmake --version returns 3.25.x. If I try to upgrade to the latest versio…

---

## [CMake training course in Europe](https://discourse.cmake.org/t/cmake-training-course-in-europe/13632)

<div class="topic-metadata">

**Author:** [@Julien\_Finet](https://discourse.cmake.org/u/Julien_Finet)\
**Replies:** 0\
**Last updated:** [February 25, 2025, 11:07am UTC](https://discourse.cmake.org/t/cmake-training-course-in-europe/13632 "2025-02-25T11:07:58Z")

</div>

Kitware will be hosting a CMake training course on March/April 2025. This CMake training is designed for attendees to… Understand the basics of CMake (variables, cache, flow, etc.) Learn the best practice of Modern CMa…

---

## [Utah C++ Programmers: Migrating a Project to CMake from Autotools](https://discourse.cmake.org/t/utah-c-programmers-migrating-a-project-to-cmake-from-autotools/13411)

<div class="topic-metadata">

**Author:** [@LegalizeAdulthood](https://discourse.cmake.org/u/LegalizeAdulthood)\
**Replies:** 3\
**Last updated:** [February 13, 2025, 6:19pm UTC](https://discourse.cmake.org/t/utah-c-programmers-migrating-a-project-to-cmake-from-autotools/13411 "2025-02-13T18:19:28Z")

</div>

Join Utah C++ Programmers for next month’s presentation on migrating to CMake from autotools: Migrating a Project to CMake from Autotools Wed, Feb 12, 2025, 6:00 PM MST You don’t need to be a meetup.com member to atte…

---

## [Professional CMake: A Practical Guide 20th Edition](https://discourse.cmake.org/t/professional-cmake-a-practical-guide-20th-edition/13394)

<div class="topic-metadata">

**Author:** [@craig.scott](https://discourse.cmake.org/u/craig.scott)\
**Replies:** 0\
**Last updated:** [January 14, 2025, 9:57am UTC](https://discourse.cmake.org/t/professional-cmake-a-practical-guide-20th-edition/13394 "2025-01-14T09:57:52Z")

</div>

The 20th Edition of the book Professional CMake: A Practical Guide is now available. It has been updated for the CMake 3.31 release. This is a relatively minor update, focusing primarily on correcting errata. More detai…

---

## [Come work at Kitware!](https://discourse.cmake.org/t/come-work-at-kitware/13359)

<div class="topic-metadata">

**Author:** [@bill.hoffman](https://discourse.cmake.org/u/bill.hoffman)\
**Replies:** 0\
**Last updated:** [January 9, 2025, 3:37pm UTC](https://discourse.cmake.org/t/come-work-at-kitware/13359 "2025-01-09T15:37:10Z")

</div>

Kitware is looking for build and test engineers to join the team. For more information see this job posting:

---

## [Learn from the Developers Behind CMake!](https://discourse.cmake.org/t/learn-from-the-developers-behind-cmake/13060)

<div class="topic-metadata">

**Author:** [@NickBearup](https://discourse.cmake.org/u/NickBearup)\
**Replies:** 0\
**Last updated:** [November 25, 2024, 6:37pm UTC](https://discourse.cmake.org/t/learn-from-the-developers-behind-cmake/13060 "2024-11-25T18:37:36Z")

</div>

Kitware will be hosting a CMake training course in January. This CMake training is designed for attendees to… Understand the basics of CMake (variables, cache, flow, etc.) Learn the best practice of Modern CMake Config…

---

## [Kitware is hiring!](https://discourse.cmake.org/t/kitware-is-hiring/12765)

<div class="topic-metadata">

**Author:** [@bill.hoffman](https://discourse.cmake.org/u/bill.hoffman)\
**Replies:** 0\
**Last updated:** [October 11, 2024, 6:27pm UTC](https://discourse.cmake.org/t/kitware-is-hiring/12765 "2024-10-11T18:27:04Z")

</div>

Come join the Kitware software team.

---

## [Scalable CI and binary generation using Spack, GitLab, and AWS Webinar Wed Seb 25.](https://discourse.cmake.org/t/scalable-ci-and-binary-generation-using-spack-gitlab-and-aws-webinar-wed-seb-25/11755)

<div class="topic-metadata">

**Author:** [@bill.hoffman](https://discourse.cmake.org/u/bill.hoffman)\
**Replies:** 0\
**Last updated:** [September 23, 2024, 7:15pm UTC](https://discourse.cmake.org/t/scalable-ci-and-binary-generation-using-spack-gitlab-and-aws-webinar-wed-seb-25/11755 "2024-09-23T19:15:14Z")

</div>

Kitware will be hosting a webinar on 9/25 focused on scalable CI and binary generation using Spack, GitLab, and AWS. Join us to learn how to effectively use these tools to manage dependencies in your C/C++ projects, miti…

---

## [Professional CMake: A Practical Guide 19th Edition](https://discourse.cmake.org/t/professional-cmake-a-practical-guide-19th-edition/11460)

<div class="topic-metadata">

**Author:** [@craig.scott](https://discourse.cmake.org/u/craig.scott)\
**Replies:** 0\
**Last updated:** [August 16, 2024, 10:33am UTC](https://discourse.cmake.org/t/professional-cmake-a-practical-guide-19th-edition/11460 "2024-08-16T10:33:41Z")

</div>

The 19th Edition of the book Professional CMake: A Practical Guide is now available. It has been updated for the CMake 3.30 release and for Qt 6.7. The main new CMake feature covered in this edition is the new FetchConte…

---

## [knowledge needed before learning cmake](https://discourse.cmake.org/t/knowledge-needed-before-learning-cmake/11447)

<div class="topic-metadata">

**Author:** [@Li\_Haohuang](https://discourse.cmake.org/u/Li_Haohuang)\
**Replies:** 0\
**Last updated:** [August 15, 2024, 9:29am UTC](https://discourse.cmake.org/t/knowledge-needed-before-learning-cmake/11447 "2024-08-15T09:29:41Z")

</div>

what knowledge should I’ve learned before using cmake to manage my project. Recently I’m reading cmake related documentations and try finishing turorials, but when I am trying to use cmake language to write some cmakeli…

---

## [CMake & CPS](https://discourse.cmake.org/t/cmake-cps/11224)

<div class="topic-metadata">

**Author:** [@Oodini](https://discourse.cmake.org/u/Oodini)\
**Replies:** 3\
**Last updated:** [July 18, 2024, 10:00am UTC](https://discourse.cmake.org/t/cmake-cps/11224 "2024-07-18T10:00:34Z")

</div>

Hello, The company where I work will have to produce SBOM for its software. I discoved the CPS initiative. Is it already possible to use it with CMake in order to produce the SBOM by some other tool ?

[Next page](https://discourse.cmake.org/c/community/10.md?page=1)
