aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: bc17b246c8e7d1b71f0433ec9bfd1f6f5aa088da (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
libadwaitamm
=====

*libadwaitamm* is an object oriented wrapper around the Adwaita API.

Building from source
--------------------

libadwaitamm depends on the following libraries:
  - `gtkmm-4.0` >= 4.16
  - `libadwaita` >= 1.7

and tools:
  - `cmake` >= 3.29
  - `gcc` >= 14.1
  - `ninja` >= 1.11
  - `pkgconf`

Once all dependencies are installed, the project can be built using the following command:

```bash
$ cmake --workflow --preset debug
```

to create a debug build, or:

```bash
$ cmake --workflow --preset minsizerel
```

to create a release build.