How can I integrate gtkmm as a side library of my project using cmake as the build tool?

This page summarizes the projects mentioned and recommended in the original post on /r/cpp_questions

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • cmake-examples

    Useful CMake Examples

  • I was able to download the gtkmm repo automatically using cmake (as explained in this tutorial, however gtkmm doesn't use a CMakeLists.txt file in the project root, to be included by cmake.

  • CMake

    Mirror of CMake upstream repository

  • (I found this by actually reading the source)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • AppImageKit

    Package desktop applications as AppImages that run on common Linux-based operating systems, such as RHEL, CentOS, openSUSE, SLED, Ubuntu, Fedora, debian and derivatives. Join #AppImage on irc.libera.chat

  • However, you'll still need your users to manually compile your program, which still requires quite some effort and knowledge. If you want people to be able to simply download a ready built binary, maybe check something like AppImage

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts