One more step torwards cmake-re drop-in compatibility
cmake-re pre-release v0.0.70 is out π + The New Stack wrote about cmake-re
written by @pysco68 // April 9, 2025The New Stack wrote about cmake-re
Darryl K. Taft wrote about CMake-RE and Hermetic FetchContent on The New Stack:
Together, EngFlow and Tipi are delivering Bazel-like speed and scalability to CMake projects β without requiring a full migration. Their solution supports distributed builds across thousands of cores, drastically reducing build times (up to 21x faster in some cases) while enabling memory safety checks across full dependency chains.
A new open-source tool, HermeticFetchContent, complements CMake RE by providing hermetic, cacheable builds and dependency management, including SBOM support and sanitizer integration. This is especially relevant as codebases grow rapidly and regulatory pressure increases on C/C++ safety in critical systems.
Read the full article on the New Stack to see how we're helping developers go from hours to minutes in build time, all while meeting the latest safety and compliance demands.
Update v0.0.70 is out
The most significant change with v0.0.70 is that cmake-re
gained a unified command line for configure and build steps, no matter where the build takes place: the CLI is now matching cmake
's native UX gives you full control over how configure and --build
steps are run, no matter if you specify --host
or --remote
(or nothing for a local containerized builds)!
Also, less repetition is required between the configure and build steps as all the relevant flags are carried in a build session that is tied to the specified build folder. Additionally we have a couple of bugfixes:
- Improved the certificate store detection compatibility with RHEL and derivatives thereof
- Options passed as
tipi ... -- <cmake-options...>
totipi
are now correctly forwarded to dependency builds through thecmake-tipi-provider
- Fixed digital twin authentication key selection to lookup exclusively in the
tipi
/cmake-re
generate key set - Improved binary release packaging:
tipi
andcmake-re
are marked as executables in the released ZIP files --cache
operations have a more robust CLI
This version is a prerelease
for the moment, if you want to give it a go, you can install it using the following on Linux or MacOS:
export TIPI_INSTALL_VERSION=v0.0.70 && /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/tipi-build/cli/master/install/install_for_macos_linux.sh )"
Or on Windows (in a powershell)
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls, [Net.SecurityProtocolType]::Tls11, [Net.SecurityProtocolType]::Tls12, [Net.SecurityProtocolType]::Ssl3
[Net.ServicePointManager]::SecurityProtocol = "Tls, Tls11, Tls12, Ssl3"
$env:TIPI_INSTALL_VERSION ='v0.0.70' ; . { iwr -useb https://raw.githubusercontent.com/tipi-build/cli/master/install/install_for_windows.ps1 } | iex

Yannic Staudt
@pysco68
co-founder of tipi