Skip to content

Some updates to the NMake Makefiles

Chun-wei Fan requested to merge msvc-followup into main

Hi,

This attempts to update the Visual Studio NMake Makefiles as:

  • The crates for the binaries and libraries are now separated, so make sure the build rules and C test rules are updated accordingly.
  • The rules for running the Rust tests need to be updated as well, which was accidentally neglected
  • Make finding Cairo headers during build easier, as well as ease finding Python when attempting to build from a GIT checkout directly. Portions pointed out in MR !823 (closed), which this MR will supersede. Thanks to @wroy for pointing things out.

p.s.: Seems like the Cargo.toml file for rsvg-convert still wanted fontconfig to be found as test-utils became a dependent feature, which I am not attempting to remedy here.

I tested builds with Visual Studio 2015/x64 and Visual Studio 2017/ARM64.

With blessings, thank you!

Edited by Chun-wei Fan

Merge request reports