#CPack

Tenacity Audio Editortenacity@floss.social
2025-03-24

Great news! We just got some packaging work done that's going into the rebase branch. It is now possible to build #AppImages and installers again!

On top of that, SHA256 hashes are now automatically generated, and we now build our installer with #CPack using a custom #CMake script, so all packaging is the same process. When we bring back nightly builds, this will be a nice way to verify your download. Plus, it will save us a few steps in packaging official binaries 😛

2024-01-09

It's one thing to start using CMake in a project, it's another to actually create a distributable package for major operating systems. Something I learned on my journey mastering CPack with CMake.

I'll try to cover much: from application bundle structure, how installation works with CMake, adding a shared library, static assets like fonts and images, application icons, the installer itself, and more.

martin-fieber.de/blog/cmake-cp

#CMake #CPack #Cpp

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst