Drop support for the DirectX SDK and require the Windows 8 SDK for DirectSound
This commit is contained in:
parent
e53b2dab6b
commit
a38793497f
4 changed files with 1 additions and 28 deletions
|
@ -105,29 +105,14 @@
|
|||
</ItemDefinitionGroup>
|
||||
|
||||
<!-- DirectSound support -->
|
||||
<PropertyGroup>
|
||||
<DirectXSDKDir Condition="'$(DirectXSDKDir)'==''">$(DXSDK_DIR)</DirectXSDKDir>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(AegisubUseDSound)'=='true'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>WITH_DIRECTSOUND;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>$(DXSDK_DIR)\Include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalLibraryDirectories Condition="'$(Platform)'=='Win32'">$(DirectXSDKDir)\Lib\x86\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<AdditionalLibraryDirectories Condition="'$(Platform)'=='x64'">$(DirectXSDKDir)\Lib\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<AdditionalDependencies>dsound.lib;dxguid.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<Target Name="AegisubCheckDirectXSDK" BeforeTargets="PrepareForBuild" >
|
||||
<Error
|
||||
Condition="'$(DirectXSDKDir)'=='' or !Exists('$(DirectXSDKDir)\Include\dsound.h')"
|
||||
Text="DirectX SDK not found, check that the DXSDK_DIR environment is set. If you do not want to use DirectSound set the AegisubUseDSound property to false in a user config."
|
||||
/>
|
||||
</Target>
|
||||
<ItemGroup Condition="'$(AegisubUseDSound)'=='true'">
|
||||
<AegisubCheckDirectXSDK Include="dsound" />
|
||||
</ItemGroup>
|
||||
|
||||
<!-- Special builds -->
|
||||
<ItemDefinitionGroup>
|
||||
|
|
|
@ -108,7 +108,7 @@
|
|||
Name="AegisubUseDSound"
|
||||
Category="Features"
|
||||
DisplayName="DirectSound"
|
||||
Description="Enable the DirectSound-based audio player. This requires the DirectX SDK."
|
||||
Description="Enable the DirectSound-based audio player"
|
||||
/>
|
||||
|
||||
<BoolProperty
|
||||
|
@ -164,14 +164,6 @@
|
|||
Description="Name of external CSRI library, for when not using the CSRI helper library"
|
||||
/>
|
||||
|
||||
<StringProperty
|
||||
Subtype="folder"
|
||||
Name="DirectXSDKPath"
|
||||
Category="Paths"
|
||||
DisplayName="DirectX SDK root path"
|
||||
Description="Location of DirectX SDK installation for DirectSound support. This is usually auto-detected."
|
||||
/>
|
||||
|
||||
<StringProperty
|
||||
Subtype="folder"
|
||||
Name="FfmsSrcDir"
|
||||
|
|
|
@ -45,7 +45,6 @@
|
|||
<AegisubUseOpenAl>false</AegisubUseOpenAl>
|
||||
<AegisubUseUpdateChecker>true</AegisubUseUpdateChecker>
|
||||
<CsriLibraryName>vsfilter.lib</CsriLibraryName>
|
||||
<DirectXSDKPath>$(DXSDK_DIR)</DirectXSDKPath>
|
||||
<StartupLog>false</StartupLog>
|
||||
<UpdateCheckerServer>updates.aegisub.org</UpdateCheckerServer>
|
||||
<UpdateCheckerURL>/trunk</UpdateCheckerURL>
|
||||
|
|
|
@ -48,9 +48,6 @@
|
|||
#define _CRT_SECURE_NO_WARNINGS
|
||||
#endif
|
||||
|
||||
// Ensure we get a consistent SDK with VS2012 + Win8 SDK
|
||||
#define _USING_V110_SDK71_ 1
|
||||
|
||||
#ifndef _WIN32
|
||||
#include "../acconf.h"
|
||||
#endif
|
||||
|
|
Loading…
Reference in a new issue