2021-05-20 Kjell Ahlstedt 2.10.7 2021-05-19 Kjell Ahlstedt Documentation: Let links point to sigc++2 and gtkmm3 versions 2021-05-18 Chun-wei Fan Visual Studio build files: Some cleanups Replace /wd4530 with /EHsc, as that is the more proper CXXFlag to use for Visual Studio builds for C++ projects. 2021-05-18 Kjell Ahlstedt 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-14 Kjell Ahlstedt Fix build as subproject without building documentation * meson.build: If mm-common-get is not found in maintainer-mode with 'required: false', try with 'required: true'. Don't try to use tag_file, if documentation is not built. * docs/reference/meson.build: Don't use variables from modules that don't define doxytagfile. These are subprojects that don't build their documentation. Fixes #71 2021-05-05 Kjell Ahlstedt Subprojects can use meson.add_dist_script() if meson.version() >= 0.58.0 * meson.build: * MSVC_NMake/meson.build: * docs/manual/meson.build: * docs/reference/meson.build: * sigc++/meson.build: Call add_dist_script() in a subproject, if meson.version() >= 0.58.0. * tools/handle-built-files.py: * tools/tutorial-custom-cmd.py: Use MESON_PROJECT_DIST_ROOT if it exists, else MESON_DIST_ROOT. It exists if meson.version() >= 0.58.0. 2021-05-04 Kjell Ahlstedt Meson build: Make quiet installations possible * tools/handle-built-files.py: Don't print names of installed files if environment variable MESON_INSTALL_QUIET is set. It is set by "meson install --quiet" in Meson 0.54.0 and newer. 2021-04-07 Kjell Ahlstedt Meson build: No implicit_include_directories 2021-03-31 Kjell Ahlstedt Meson build: Fix dependency on generated files Add meson.build files in all subdirectories of sigc++/ where .h and/or .cc files are generated. Looks like it's necessary in order to have all dependent .cc files recompiled when a .h.m4 file has been changed. Don't know if it has always been necessary, or if it has become necessary due to changes in Meson and/or Ninja. 2021-03-26 Kjell Ahlstedt Meson build: Make it possible to use sigc++ as a subproject mm-common can be a subproject of sigc++. 2021-03-26 Kjell Ahlstedt docs/reference/Doxyfile.in: Remove obsolete entries