README 957 Bytes
Newer Older
1
This is the documentation for gtkmm, a C++ API for GTK.
2
See http://www.gtkmm.org/
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 32 33 34 35

Building with meson
-------------------
This is experimental and incomplete.
Use autotools for production builds.

Create a build directory:
  $ cd gtkmm-documentation
  $ meson <build-dir>
Do not call the build-dir gtkmm-documenation/build. There is already such a
directory, used when building with autotools.

Create the html files of the tutorial:
  $ cd <build-dir>
  $ ninja

Install them:
  $ ninja install

Build the example programs:
  $ ninja examples

Print a list of configuration options:
  $ meson configure

Example of changing options:
  $ meson configure --prefix=/opt/gnome -Dwarnings=fatal

Make a tarball:
  $ ninja dist
This tarball is not identical to one made with "make dist" or "make distcheck".
There is e.g. no "configure" file. If you want to use a tarball made with
"ninja dist" for building with autotools, you have to start with ./autogen.sh.