2021-05-20 Kjell Ahlstedt 1.0.3 2021-05-18 Kjell Ahlstedt skeletonmm: Add dependencies to Doxygen tag files in subprojects Doxygen in a main project shall not be called before tag files have been created or updated in subprojects. 2021-05-18 Kjell Ahlstedt Add global_tag_file_target when mm-common is a subproject A main project can depend on it. Doxygen in a main project shall not be called before libstdc++.tag has been created or updated. 2021-05-16 Kjell Ahlstedt skeletonmm: Make it possible to use it as a subproject skeleton and glibmm can be subprojects of skeletonmm. 2021-05-05 Kjell Ahlstedt Subprojects can use meson.add_dist_script() if meson.version() >= 0.58.0 * meson.build: * skeletonmm/doc/reference/meson.build: * skeletonmm/meson.build: * skeletonmm/skeleton/skeletonmm/meson.build: Call add_dist_script() in a subproject, if meson.version() >= 0.58.0. * util/build_scripts/dist-build-scripts.py: * util/build_scripts/dist-changelog.py: * util/build_scripts/doc-reference.py: * util/build_scripts/generate-binding.py: * util/meson_aux/extra-dist-cmd.py: Use MESON_PROJECT_DIST_ROOT if it exists, else MESON_DIST_ROOT. It exists if meson.version() >= 0.58.0. 2021-04-19 Kjell Ahlstedt Make quiet installations possible * util/build_scripts/doc-reference.py: * util/build_scripts/generate-binding.py: * util/meson_aux/extra-install-cmd.py: Don't print names of installed files or other informative messages if the environment variable MESON_INSTALL_QUIET is set. It is set by "meson install --quiet" in Meson 0.54.0 and newer. 2021-04-16 Kjell Ahlstedt extra-install-cmd.py: Ignore FileNotFoundError util/meson_aux/extra-install-cmd.py: Ignore FileNotFoundError. On Windows, subprocess.run() may fail to find aclocal even if the calling meson.build file has found it. Ignore this case. https://mail.gnome.org/archives/gtkmm-list/2021-April/msg00005.html 2021-04-04 Kjell Ahlstedt skeletonmm: Update Meson build files Add "implicit_include_directories: false" to library() and executable(). Don't use the deprecated dep.get_pkgconfig_variable() function. Change dependencies: glibmm-2.4 -> glibmm-2.68, sigc++-2.0 -> sigc++-3.0. 2021-03-12 Kjell Ahlstedt meson.build: Make it possible to use mm-common as a subproject If mm-common is a subproject, make mm-common-get2 that can be executed without being installed. The main project is built before the subprojects have been installed. 2021-02-25 Kjell Ahlstedt skeletonmm/doc/reference/Doxyfile.in: Remove obsolete entries 2021-02-25 Kjell Ahlstedt skeletonmm, Meson build: Use relative paths to untracked/ The paths to the source code in untracked/ shall be relative to the meson.build file, when library files are built from a tarball. With absolute paths Meson may generate too long file names. See merge request gtkmm!61 2020-09-29 Kjell Ahlstedt skeletonmm, Meson build: Fix versioning on macOS See https://github.com/libsigcplusplus/libsigcplusplus/pull/65