Simple cookiecutter template for a gtkmm + libadwaitamm application with C++17, CMake, & Cambalache.
- CMake-3.2 or higher
- cookiecutter
- gtkmm4
- libadwaitamm
- Cambalache (optional)
- 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
- Generate a new project using the cookiecutter template:
cookiecutter [email protected]:tr0yspradling/libadwaitamm-cookiecutter
-
Write your code.
-
Build the project:
mkdir build
cd build/
cmake ..
make
- Installation:
sudo make install
- If you want to uninstall your application run the shellscript in the build-directory:
sudo ./uninstall.sh
Most parts used in the source code are copied from the GNOME Developer Guide Programming with gtkmm4, especially chapter Building applications.