206ea0de6b
This updates the Visual Studio 2010 Projects in the following ways, similar to the recent changes to the Visual Studio 2008 projects: -Make all the copying of the pre-configured header files custom build rules, so that it is cleaner when people clean their builds, and the files can be re-copied when updated. -Split up the property sheets, so to ease future maintenance -Make the cogl-path library built as a DLL -Build and link against SDL-2.x for SDL builds -Make everything except the .sln file and the README.txt file use UNIX line endings, for easier maintenance. -Merge cogl_sdl.sln and install-sdl.vcxproj into cogl.sln and install.vcxproj respectively. -Update build of the conformance test to not use COGL_COMPILATION, and make it link to cogl-path.
54 lines
2.3 KiB
XML
54 lines
2.3 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<PropertyGroup Label="UserMacros">
|
|
<VSVer>10</VSVer>
|
|
<GlibEtcInstallRoot>$(SolutionDir)\..\..\..\..\vs$(VSVer)\$(Platform)</GlibEtcInstallRoot>
|
|
<ApiVersion>1.0</ApiVersion>
|
|
<CopyDir>$(GlibEtcInstallRoot)</CopyDir>
|
|
<DefDir>$(SolutionDir)$(Configuration)\$(PlatformName)\obj\$(ProjectName)\</DefDir>
|
|
<CoglLibtoolCompatibleDllPrefix>lib</CoglLibtoolCompatibleDllPrefix>
|
|
<CoglLibtoolCompatibleDllSuffix>-$(ApiVersion)-0</CoglLibtoolCompatibleDllSuffix>
|
|
<CoglSeparateVSDllPrefix />
|
|
<CoglSeparateVSDllSuffix>-1-vs$(VSVer)</CoglSeparateVSDllSuffix>
|
|
<!-- Change CoglSeparateVSDllPrefix to CoglLibtoolCompatibleDllPrefix if libtool-style DLL prefixes are desired -->
|
|
<!-- Change CoglSeparateVSDllSuffix to CoglLibtoolCompatibleDllSuffix if libtool-style DLL suffixes are desired -->
|
|
<CoglDllPrefix>$(CoglSeparateVSDllPrefix)</CoglDllPrefix>
|
|
<CoglDllSuffix>$(CoglSeparateVSDllSuffix)</CoglDllSuffix>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<_PropertySheetDisplayName>coglversionpathsprops</_PropertySheetDisplayName>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<BuildMacro Include="GlibEtcInstallRoot">
|
|
<Value>$(GlibEtcInstallRoot)</Value>
|
|
</BuildMacro>
|
|
<BuildMacro Include="CopyDir">
|
|
<Value>$(CopyDir)</Value>
|
|
</BuildMacro>
|
|
<BuildMacro Include="DefDir">
|
|
<Value>$(DefDir)</Value>
|
|
</BuildMacro>
|
|
<BuildMacro Include="ApiVersion">
|
|
<Value>$(ApiVersion)</Value>
|
|
</BuildMacro>
|
|
<BuildMacro Include="CoglLibtoolCompatibleDllPrefix">
|
|
<Value>$(CoglLibtoolCompatibleDllPrefix)</Value>
|
|
</BuildMacro>
|
|
<BuildMacro Include="CoglLibtoolCompatibleDllSuffix">
|
|
<Value>$(CoglLibtoolCompatibleDllSuffix)</Value>
|
|
</BuildMacro>
|
|
<BuildMacro Include="CoglSeparateVSDllPrefix">
|
|
<Value>$(CoglSeparateVSDllPrefix)</Value>
|
|
</BuildMacro>
|
|
<BuildMacro Include="CoglSeparateVSDllSuffix">
|
|
<Value>$(CoglSeparateVSDllSuffix)</Value>
|
|
</BuildMacro>
|
|
<BuildMacro Include="CoglDllPrefix">
|
|
<Value>$(CoglDllPrefix)</Value>
|
|
</BuildMacro>
|
|
<BuildMacro Include="CoglDllSuffix">
|
|
<Value>$(CoglDllSuffix)</Value>
|
|
</BuildMacro>
|
|
</ItemGroup>
|
|
</Project>
|