Skip to content

NMake Improvements for cairomm-1-14

Chun-wei Fan requested to merge fanc999/cairomm:cairomm-1-14.nmake into cairomm-1-14

Hi,

This adds some improvements for the NMake Makefiles, namely:

  • Split $(IntDir) and $(OutDir) by the Visual Studio version (or PDB/CRT/C++RT version, in the case of Visual Studio 2015~2019, since they link to the same CRT/C++RT DLLs).
  • Fix building tests with NMake
  • Add option to support linking against Meson-built libsigc++
  • Make builds faster by reducing the number of times the NMake Makefiles need to be reloaded
  • Support generating cairomm.rc and cairommconfig.h, faciliates easier building from a GIT checkout or a Meson-generated release tarball.

With blessings, thank you!

Merge request reports