1
0
mirror of https://github.com/cookiengineer/audacity synced 2026-01-12 07:35:51 +01:00

Provide global build defaults for Windows.

Set the SDK to 10.0.17763.
Set a default WXWIN property if the WXWIN environment variable is not set.
Source files will be interpreted as UTF-8 by default.
Use LTCG for release builds.
This commit is contained in:
Henric Jungheim
2018-11-20 17:43:19 -07:00
committed by James Crook
parent d734cf9a4e
commit 0f33e2bafa
26 changed files with 19 additions and 74 deletions

17
Directory.Build.props Normal file
View File

@@ -0,0 +1,17 @@
<Project>
<PropertyGroup>
<AudacityWxDir>$(MSBuildThisFileDirectory)lib-src\wxWidgets\</AudacityWxDir>
<AudacityWxDir Condition="'$(WXWIN)'!='' And Exists('$(WXWIN)')">$(WXWIN)</AudacityWxDir>
<WXWIN>$(AudacityWxDir)</WXWIN>
</PropertyGroup>
<PropertyGroup>
<PreferredToolArchitecture>x64</PreferredToolArchitecture>
<WindowsTargetPlatformVersion>10.0.17763.0</WindowsTargetPlatformVersion>
<WholeProgramOptimization Condition="'$(Configuration)'=='Release' Or '$(Configuration)'=='DLL Release'">true</WholeProgramOptimization>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
</ItemDefinitionGroup>
</Project>