tr0yspradling / libadwaitamm-cookiecutter

Template for generating C++ projects using gtkmm.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

libadwaitamm-cookiecutter

Simple cookiecutter template for a gtkmm + libadwaitamm application with C++17, CMake, & Cambalache.

Requirements

Getting started

  1. Install cookiecutter on your system, if you haven't already done so. You can do this by running the following command in your terminal:
pip install cookiecutter
  1. Generate a new project using the cookiecutter template:
cookiecutter git@github.com:tr0yspradling/libadwaitamm-cookiecutter
  1. Write your code.

  2. Build the project:

mkdir build
cd build/
cmake ..
make
  1. Installation:
sudo make install
  1. If you want to uninstall your application run the shellscript in the build-directory:
sudo ./uninstall.sh

References

Most parts used in the source code are copied from the GNOME Developer Guide Programming with gtkmm4, especially chapter Building applications.

About

Template for generating C++ projects using gtkmm.


Languages

Language:C++ 61.3%Language:CMake 37.8%Language:Shell 0.8%