Some updates to the NMake Makefiles
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