
# https://www.gtkmm.org/en/documentation.shtml
# https://developer.gnome.org/gtkmm-tutorial/stable/
# https://developer.gnome.org/gtkmm/stable/
# https://developer.gnome.org/gtkmm/stable/hierarchy.html

# https://developer.gnome.org/gtksourceviewmm/stable/

# https://developer.gnome.org/libxml++-tutorial/stable/
# https://developer.gnome.org/libxml++/stable/

# https://cpputest.github.io/


# packages for building
sudo apt install build-essential libtool autoconf libgtkmm-3.0-dev libgtksourceviewmm-3.0-dev libxml++2.6-dev libsqlite3-dev libcpputest-dev autopoint gettext intltool python3-lxml libxml2-utils

# for debug with gdb
CXXFLAGS="-g -O0" ./autogen.sh
# or for release
./autogen.sh

make
./cherrytree


make check
./run_tests


# packages for documentation
sudo apt install libgtkmm-3.0-doc libgtksourceviewmm-3.0-doc libglibmm-2.4-doc libpangomm-1.4-doc libxml++2.6-doc

# =>
xdg-open /usr/share/doc/libgtkmm-3.0-doc/reference/html/index.html
xdg-open /usr/share/doc/libgtksourceviewmm-3.0-doc/reference/html/index.html
xdg-open /usr/share/doc/libglibmm-2.4-doc/reference/html/index.html
xdg-open /usr/share/doc/libpangomm-1.4-doc/reference/html/index.html
xdg-open /usr/share/doc/libxml++2.6-doc/reference/html/index.html
