summaryrefslogtreecommitdiff
path: root/glib/meson.build
Commit message (Collapse)AuthorAgeFilesLines
* Meson build: Don't copy files with configure_file()Kjell Ahlstedt2023-01-041-3/+5
| | | | | | It's deprecated from Meson 0.64. The replacement, fs.copyfile(), is not useful here. It only copies from the source directory to the build directory.
* Meson/Visual Studio builds: Include toolset version by defaultChun-wei Fan2020-06-181-1/+2
| | | | | | | | | | | | | | | | | | This makes the built DLL and .lib's contain the toolset version if the build is carried out using Visual Studio 2017 or later, unless the 'msvc14x-parallel-installable' option is set to be false during configuration. The reasoning behind this change is that there are subtle problems when, for instance, one tries to link to a Visual Studio 2017-built glibmm when building gtkmm and libxml++ with Visual Studio 2019. This is unfortunate as Microsoft did try hard to make interoperating between binaries built with Visual Studio 2015, 2017 and 2019 as easy as possible in terms of ABI and API, but unfortunately this hits the corner cases where this compatibility does not work. As the name suggests, this attempts to make Visual Studio 2017 and 2019 builds share a single set of underlying C DLLs easier, while avoiding breakages caused by such subtle differences.
* meson: Do not allow static MSVC-style buildsChun-wei Fan2020-03-091-1/+10
| | | | | The Visual Studio build files never really supported static builds, so disallow that for now, until we can make sure that is tested better.
* Add support for building glibmm with MesonKjell Ahlstedt2020-03-011-0/+103
glibmm can be built with either Autotools or Meson. See MR !27