From a2df357bba845aa2c675cf6f4c4810c786b75ca0 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Mon, 7 Nov 2016 18:34:26 +0800 Subject: MSVC builds: Workaround Visual Studio 2015 limitation Visual Studio 2015 does not like collection of paths that exceed 260 characters, and we have a good number of items that we want to track in the NMake Makefiles for building introspection, and the projects demand full paths for NMake outputs for projects using NMake. Work around this by listing only the most key files that are built, since the NMake Makefile rules will take care of the rest. --- build/win32/vs10/gi-build-defines.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/win32/vs10/gi-build-defines.props b/build/win32/vs10/gi-build-defines.props index 686cd4d7..755a4724 100644 --- a/build/win32/vs10/gi-build-defines.props +++ b/build/win32/vs10/gi-build-defines.props @@ -9,7 +9,7 @@ cd .. set VCInstallDir=$(VCInstallDir) nmake -f gi-introspection-msvc.mak CFG=$(Configuration) PREFIX=$(GlibEtcInstallRoot) - $(SolutionDir)\..\GLib-2.0.gir;$(SolutionDir)\..\GObject-2.0.gir;$(SolutionDir)\..\GModule-2.0.gir;$(SolutionDir)\..\Gio-2.0.gir;$(SolutionDir)\..\GIRepository-2.0.gir;$(SolutionDir)\..\cairo-1.0.gir;$(SolutionDir)\..\win32-1.0.gir;$(SolutionDir)\..\fontconfig-2.0.gir;$(SolutionDir)\..\freetype-2.0.gir;$(SolutionDir)\..\libxml2-2.0.gir;$(SolutionDir)\..\GL-1.0.gir;$(SolutionDir)\..\GLib-2.0.typelib;$(SolutionDir)\..\GObject-2.0.typelib;$(SolutionDir)\..\GModule-2.0.typelib;$(SolutionDir)\..\Gio-2.0.typelib;$(SolutionDir)\..\GIRepository-2.0.typelib;$(SolutionDir)\..\cairo-1.0.typelib;$(SolutionDir)\..\win32-1.0.typelib;$(SolutionDir)\..\fontconfig-2.0.typelib;$(SolutionDir)\..\freetype-2.0.typelib;$(SolutionDir)\..\libxml2-2.0.typelib;$(SolutionDir)\..\GL-1.0.typelib + $(SolutionDir)\..\GIRepository-2.0.typelib;$(SolutionDir)\..\cairo-1.0.typelib <_PropertySheetDisplayName>gibuilddefinesprops -- cgit v1.2.1