From 5183f46532be3b3782341e4132ca8b0416f50704 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Tue, 10 May 2016 15:11:54 +0800 Subject: Visual Studio builds: Refine "installation" process Split out the part where we generate the cache for GDK-Pixbuf, so that it is easier to ensure the needed parts are in place when Copydir != GlibEtcInstallDir. --- build/win32/vs10/rsvg-install.propsin | 8 +++++--- build/win32/vs10/rsvg-install.vcxproj | 8 ++++---- build/win32/vs9/rsvg-install.vcproj | 8 ++++---- build/win32/vs9/rsvg-install.vspropsin | 26 ++++++++++++++------------ 4 files changed, 27 insertions(+), 23 deletions(-) diff --git a/build/win32/vs10/rsvg-install.propsin b/build/win32/vs10/rsvg-install.propsin index a59b84e5..4ffeedce 100644 --- a/build/win32/vs10/rsvg-install.propsin +++ b/build/win32/vs10/rsvg-install.propsin @@ -22,9 +22,8 @@ mkdir $(CopyDir)\lib\gdk-pixbuf-2.0\2.10.0\loaders copy $(SolutionDir)$(Configuration)\$(Platform)\bin\rsvg-$(ApiVersion).lib $(CopyDir)\lib copy $(SolutionDir)$(Configuration)\$(Platform)\bin\libpixbufloader-svg.dll $(CopyDir)\lib\gdk-pixbuf-2.0\2.10.0\loaders copy $(SolutionDir)$(Configuration)\$(Platform)\bin\libpixbufloader-svg.pdb $(CopyDir)\lib\gdk-pixbuf-2.0\2.10.0\loaders - -$(GlibEtcInstallRoot)\bin\gdk-pixbuf-query-loaders.exe > $(CopyDir)\lib\gdk-pixbuf-2.0\2.10.0\loaders.cache - + + $(GlibEtcInstallRoot)\bin\gdk-pixbuf-query-loaders.exe > $(CopyDir)\lib\gdk-pixbuf-2.0\2.10.0\loaders.cache <_PropertySheetDisplayName>rsvginstallprops @@ -34,5 +33,8 @@ $(GlibEtcInstallRoot)\bin\gdk-pixbuf-query-loaders.exe > $(CopyDir)\lib\gdk-p $(RsvgDoInstall) + + $(RsvgPostInstall) + diff --git a/build/win32/vs10/rsvg-install.vcxproj b/build/win32/vs10/rsvg-install.vcxproj index ea4ecb51..b0772336 100644 --- a/build/win32/vs10/rsvg-install.vcxproj +++ b/build/win32/vs10/rsvg-install.vcxproj @@ -76,16 +76,16 @@ Copying Build Results... - $(RsvgDoInstall) + $(RsvgDoInstall)$(RsvgPostInstall) placeholder;%(Outputs) Copying Build Results... - $(RsvgDoInstall) + $(RsvgDoInstall)$(RsvgPostInstall) placeholder;%(Outputs) Copying Build Results... - $(RsvgDoInstall) + $(RsvgDoInstall)$(RsvgPostInstall) placeholder;%(Outputs) Copying Build Results... - $(RsvgDoInstall) + $(RsvgDoInstall)$(RsvgPostInstall) placeholder;%(Outputs) diff --git a/build/win32/vs9/rsvg-install.vcproj b/build/win32/vs9/rsvg-install.vcproj index e2f53562..d64e2e9b 100644 --- a/build/win32/vs9/rsvg-install.vcproj +++ b/build/win32/vs9/rsvg-install.vcproj @@ -26,7 +26,7 @@ > diff --git a/build/win32/vs9/rsvg-install.vspropsin b/build/win32/vs9/rsvg-install.vspropsin index 85721d86..41e7d25b 100644 --- a/build/win32/vs9/rsvg-install.vspropsin +++ b/build/win32/vs9/rsvg-install.vspropsin @@ -1,13 +1,13 @@ - + + " + /> + -- cgit v1.2.1