mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-18 09:00:34 +00:00
b264d27c4f
We need to copy the GDK .lib/.dll from Release_Broadway\<Platform>\bin or Debug_Broadway\<Platform>\bin to Release\<Platform>\bin or Debug\<Platform>\bin respectively during the build of Broadway flavors of GDK, as the MSVC introspection builds expects the GDK .lib/.dll to be in Release\<Platform>\bin or Debug\<Platform>\bin. Use a new property sheet to do so for Broadway builds of GDK-during the builds of Win32-only GDK, the broadway builds of the GDK .lib/.dll would be cleared out prior to the build of the Win32-only GDK.
44 lines
1.1 KiB
XML
44 lines
1.1 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<PropertyGroup>
|
|
<_PropertySheetDisplayName>gtkcopygdkbroadwayprops</_PropertySheetDisplayName>
|
|
</PropertyGroup>
|
|
<ItemDefinitionGroup>
|
|
<PostBuildEvent>
|
|
<Command>
|
|
if "$(Configuration)" == "Release" goto END
|
|
|
|
if "$(Configuration)" == "Debug" goto END
|
|
|
|
if "$(Configuration)" == "Release_Broadway" goto DoRelease
|
|
|
|
if "$(Configuration)" == "Debug_Broadway" goto DoDebug
|
|
|
|
|
|
:DoRelease
|
|
|
|
mkdir .\Release\$(Platform)\bin
|
|
|
|
copy /b $(Configuration)\$(Platform)\bin\$(GtkDllPrefix)gdk$(GtkDllSuffix).dll .\Release\$(Platform)\bin\
|
|
|
|
copy /b $(Configuration)\$(Platform)\bin\gdk-$(ApiVersion).lib .\Release\$(Platform)\bin\
|
|
|
|
goto END
|
|
|
|
|
|
:DoDebug
|
|
|
|
mkdir .\Debug\$(Platform)\bin
|
|
|
|
copy /b $(Configuration)\$(Platform)\bin\$(GtkDllPrefix)gdk$(GtkDllSuffix).dll .\Debug\$(Platform)\bin\
|
|
|
|
copy /b $(Configuration)\$(Platform)\bin\gdk-$(ApiVersion).lib .\Debug\$(Platform)\bin\
|
|
|
|
goto END
|
|
|
|
|
|
:END
|
|
</Command>
|
|
</PostBuildEvent>
|
|
</ItemDefinitionGroup>
|
|
</Project> |