Visual Studio builds: Fix Introspection when UCDN enabled
authorChun-wei Fan <fanchunwei@src.gnome.org>
Fri, 24 Feb 2017 09:47:44 +0000 (17:47 +0800)
committerKhaled Hosny <khaledhosny@eglug.org>
Wed, 22 Mar 2017 21:03:49 +0000 (23:03 +0200)
commitb90fb83ea6067802e62af9e1ea0c61c7ac79e9a9
treea949194b6ad0934168d8569c70e595ab6662b728
parentf0aa167e447e8aa818a63a4a325be57844bf0353
Visual Studio builds: Fix Introspection when UCDN enabled

The sources in src/hb-ucdn and not included correctly into the NMake
Makefiles, as we need their explicit relative location as we pass all the
sources we used into the introspection scanner.  This was not an issue
before as we excluded the UCDN sources in the build when we enabled
introspection (meaning GLib is enabled), but since we default on using
UCDN on all builds unless explicitly disabled, we need to deal with this.

This did not affect builds using UCDN without introspection due to the use
of NMake batch rules.

Fix this by creating a NMake Makefile module on-the-fly with the correct
subdir info, and using that list in there instead.
win32/Makefile.vc
win32/config-msvc.mak