home.social

#cpack — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #cpack, aggregated by home.social.

  1. 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 😛

  2. @ami I agree with #CPack as the black sheep in the #CMake world, but dependency resolution is solved in CMake by now and you shall not have anything besides this.

    github.com/daixtrose/cmake_uti

  3. 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