diff options
Diffstat (limited to 'build/win32/vs9/pango.vspropsin')
-rw-r--r-- | build/win32/vs9/pango.vspropsin | 102 |
1 files changed, 64 insertions, 38 deletions
diff --git a/build/win32/vs9/pango.vspropsin b/build/win32/vs9/pango.vspropsin index 69873454..f4f74f13 100644 --- a/build/win32/vs9/pango.vspropsin +++ b/build/win32/vs9/pango.vspropsin @@ -51,11 +51,7 @@ copy ..\..\..\pango\module-defs-win32.c.win32 ..\..\..\pango\DONE_MODULE_DEFS_WI /> <UserMacro Name="GlibEtcInstallRoot" - Value="..\..\..\..\vs$(VSVer)\$(PlatformName)" - /> - <UserMacro - Name="GlibEtcInstallRootFromBuildWin32" - Value="..\..\..\vs$(VSVer)\$(PlatformName)" + Value="$(SolutionDir)\..\..\..\..\vs$(VSVer)\$(PlatformName)" /> <UserMacro Name="CopyDir" @@ -82,15 +78,48 @@ copy ..\..\..\pango\module-defs-win32.c.win32 ..\..\..\pango\DONE_MODULE_DEFS_WI Value="PANGO_VISUALC_NO_FC" /> <UserMacro - Name="PangoDoInstall" + Name="PangoLibtoolCompatibleDllPrefix" + Value="lib" + /> + <UserMacro + Name="PangoLibtoolCompatibleDllSuffix" + Value="-$(PangoApiVersion)-0" + /> + <UserMacro + Name="PangoSeparateVSDllPrefix" + Value="" + /> + <UserMacro + Name="PangoSeparateVSDllSuffix" + Value="-1-vs$(VSVer)" + /> + <!-- Change these two to PangoLibtoolCompatibleDllPrefix and + PangoLibtoolCompatibleDllSuffix if that is what you want --> + <UserMacro + Name="PangoDllPrefix" + Value="$(PangoSeparateVSDllPrefix)" + /> + <UserMacro + Name="PangoDllSuffix" + Value="$(PangoSeparateVSDllSuffix)" + /> + <UserMacro + Name="PangoInstallNoFC" Value=" -echo on
 mkdir $(CopyDir)\bin
 -copy $(ConfigurationName)\$(PlatformName)\bin\*.dll $(CopyDir)\bin
 -copy $(ConfigurationName)\$(PlatformName)\bin\*.exe $(CopyDir)\bin
 +copy $(ConfigurationName)\$(PlatformName)\bin\$(PangoDllPrefix)pango$(PangoDllSuffix).dll $(CopyDir)\bin
 +copy $(ConfigurationName)\$(PlatformName)\bin\$(PangoDllPrefix)pangowin32$(PangoDllSuffix).dll $(CopyDir)\bin
 +copy $(ConfigurationName)\$(PlatformName)\bin\$(PangoDllPrefix)pangocairo$(PangoDllSuffix).dll $(CopyDir)\bin
 mkdir $(CopyDir)\lib
 -copy $(ConfigurationName)\$(PlatformName)\bin\*-$(PangoApiVersion).lib $(CopyDir)\lib
 +copy $(ConfigurationName)\$(PlatformName)\bin\pango-$(PangoApiVersion).lib $(CopyDir)\lib
 +copy $(ConfigurationName)\$(PlatformName)\bin\pangowin32-$(PangoApiVersion).lib $(CopyDir)\lib
 +copy $(ConfigurationName)\$(PlatformName)\bin\pangocairo-$(PangoApiVersion).lib $(CopyDir)\lib
 + " + /> + <UserMacro + Name="PangoDoInstall" + Value=" #include "pango.vs9.headers" copy ..\..\..\pango\pango-features.h $(CopyDir)\include\pango-$(PangoApiVersion)\pango
 @@ -108,8 +137,31 @@ echo monospace = "courier new,courier monothai,mingliu,simsun,gulimche,ms g " /> <UserMacro - Name="PangoInstallFCHeaders" + Name="PangoInstallFC" Value=" +mkdir $(CopyDir)\bin
 +mkdir $(CopyDir)\lib
 + +if "$(ConfigurationName)" == "Debug_FC" goto installDbg
 +copy $(SolutionDir)\Release\$(PlatformName)\bin\$(PangoDllPrefix)pango$(PangoDllSuffix) $(CopyDir)\bin
 +copy $(SolutionDir)\Release\$(PlatformName)\bin\$(PangoDllPrefix)pangowin32$(PangoDllSuffix).dll $(CopyDir)\bin
 +copy $(SolutionDir)\Release\$(PlatformName)\bin\pango-$(PangoApiVersion).lib $(CopyDir)\lib
 +copy $(SolutionDir)\Release\$(PlatformName)\bin\pangowin32-$(PangoApiVersion).lib $(CopyDir)\lib
 +goto installFcDLLs
 + +:installDbg
 +copy $(SolutionDir)\Debug\$(PlatformName)\bin\$(PangoDllPrefix)pango$(PangoDllSuffix) $(CopyDir)\bin
 +copy $(SolutionDir)\Debug\$(PlatformName)\bin\$(PangoDllPrefix)pangowin32$(PangoDllSuffix).dll $(CopyDir)\bin
 +copy $(SolutionDir)\Debug\$(PlatformName)\bin\pango-$(PangoApiVersion).lib $(CopyDir)\lib
 +copy $(SolutionDir)\Debug\$(PlatformName)\bin\pangowin32-$(PangoApiVersion).lib $(CopyDir)\lib
 + +:installFcDLLs
 +copy $(ConfigurationName)\$(PlatformName)\bin\$(PangoDllPrefix)pangoft2$(PangoDllSuffix).dll $(CopyDir)\bin
 +copy $(ConfigurationName)\$(PlatformName)\bin\$(PangoDllPrefix)pangocairo$(PangoDllSuffix).dll $(CopyDir)\bin
 +copy $(ConfigurationName)\$(PlatformName)\bin\pangoft2-$(PangoApiVersion).lib $(CopyDir)\lib
 +copy $(ConfigurationName)\$(PlatformName)\bin\pangocairo-$(PangoApiVersion).lib $(CopyDir)\lib
 + +mkdir $(CopyDir)\include\pango-$(PangoApiVersion)\pango
 copy ..\..\..\pango\pangofc-decoder.h $(CopyDir)\include\pango-$(PangoApiVersion)\pango
 copy ..\..\..\pango\pangofc-font.h $(CopyDir)\include\pango-$(PangoApiVersion)\pango
 copy ..\..\..\pango\pangofc-fontmap.h $(CopyDir)\include\pango-$(PangoApiVersion)\pango
 @@ -123,37 +175,11 @@ copy ..\..\..\pango\pangoft2.h $(CopyDir)\include\pango-$(PangoApiVersion)\pango set VSVER=$(VSVer)
 set CONF=$(ConfigurationName)
 set PLAT=$(PlatformName)
 -set BASEDIR=$(GlibEtcInstallRootFromBuildWin32)
 +set BASEDIR=$(GlibEtcInstallRoot)
 cd ..
 call gengir_pango.bat
 cd vs$(VSVer)
 " /> - <UserMacro - Name="PangoLibtoolCompatibleDllPrefix" - Value="lib" - /> - <UserMacro - Name="PangoLibtoolCompatibleDllSuffix" - Value="-$(PangoApiVersion)-0" - /> - <UserMacro - Name="PangoSeparateVSDllPrefix" - Value="" - /> - <UserMacro - Name="PangoSeparateVSDllSuffix" - Value="-1-vs$(VSVer)" - /> - <!-- Change these two to PangoLibtoolCompatibleDllPrefix and - PangoLibtoolCompatibleDllSuffix if that is what you want --> - <UserMacro - Name="PangoDllPrefix" - Value="$(PangoSeparateVSDllPrefix)" - /> - <UserMacro - Name="PangoDllSuffix" - Value="$(PangoSeparateVSDllSuffix)" - /> </VisualStudioPropertySheet> |