mirror of
https://github.com/dlang/dmd.git
synced 2025-04-25 20:50:41 +03:00
parent
ff28aa1195
commit
eb21e50e74
2 changed files with 151 additions and 2 deletions
|
@ -1,10 +1,12 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 2013
|
||||
VisualStudioVersion = 12.0.31101.0
|
||||
# Visual Studio Version 17
|
||||
VisualStudioVersion = 17.12.35527.113
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dmd", "dmd.vcxproj", "{C4DA4FAF-A928-4230-8353-E80C76F223E0}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "druntime", "druntime.vcxproj", "{987BD84D-D5D9-4F39-B100-54FB4ADAEF89}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
|
@ -27,6 +29,18 @@ Global
|
|||
{C4DA4FAF-A928-4230-8353-E80C76F223E0}.RelWithAsserts|Win32.Build.0 = RelWithAsserts|Win32
|
||||
{C4DA4FAF-A928-4230-8353-E80C76F223E0}.RelWithAsserts|x64.ActiveCfg = RelWithAsserts|x64
|
||||
{C4DA4FAF-A928-4230-8353-E80C76F223E0}.RelWithAsserts|x64.Build.0 = RelWithAsserts|x64
|
||||
{987BD84D-D5D9-4F39-B100-54FB4ADAEF89}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{987BD84D-D5D9-4F39-B100-54FB4ADAEF89}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{987BD84D-D5D9-4F39-B100-54FB4ADAEF89}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{987BD84D-D5D9-4F39-B100-54FB4ADAEF89}.Debug|x64.Build.0 = Debug|x64
|
||||
{987BD84D-D5D9-4F39-B100-54FB4ADAEF89}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{987BD84D-D5D9-4F39-B100-54FB4ADAEF89}.Release|Win32.Build.0 = Release|Win32
|
||||
{987BD84D-D5D9-4F39-B100-54FB4ADAEF89}.Release|x64.ActiveCfg = Release|x64
|
||||
{987BD84D-D5D9-4F39-B100-54FB4ADAEF89}.Release|x64.Build.0 = Release|x64
|
||||
{987BD84D-D5D9-4F39-B100-54FB4ADAEF89}.RelWithAsserts|Win32.ActiveCfg = Release|Win32
|
||||
{987BD84D-D5D9-4F39-B100-54FB4ADAEF89}.RelWithAsserts|Win32.Build.0 = Release|Win32
|
||||
{987BD84D-D5D9-4F39-B100-54FB4ADAEF89}.RelWithAsserts|x64.ActiveCfg = Release|x64
|
||||
{987BD84D-D5D9-4F39-B100-54FB4ADAEF89}.RelWithAsserts|x64.Build.0 = Release|x64
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
|
|
135
compiler/src/vcbuild/druntime.vcxproj
Normal file
135
compiler/src/vcbuild/druntime.vcxproj
Normal file
|
@ -0,0 +1,135 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{987BD84D-D5D9-4F39-B100-54FB4ADAEF89}</ProjectGuid>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
<RootNamespace>druntime</RootNamespace>
|
||||
<WindowsTargetPlatformVersion>10</WindowsTargetPlatformVersion>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
<DCompiler>DMD</DCompiler>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup>
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup>
|
||||
<IsDebug>false</IsDebug>
|
||||
<IsDebug Condition="'$(Configuration)'=='Debug'">true</IsDebug>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<LinkIncremental>true</LinkIncremental>
|
||||
<IntDir>..\..\..\generated\Windows\$(Configuration)\$(PlatformName)\</IntDir>
|
||||
<OutDir>..\..\..\generated\Windows\$(Configuration)\$(PlatformName)\</OutDir>
|
||||
<LinkIncremental Condition="'$(Configuration)'=='Release'">false</LinkIncremental>
|
||||
<CCModel Condition="'$(Platform)'=='x64'">x64</CCModel>
|
||||
<CCModel Condition="'$(Platform)'=='Win32'">x86</CCModel>
|
||||
<DMDModel Condition="'$(Platform)'=='x64'">64</DMDModel>
|
||||
<DMDModel Condition="'$(Platform)'=='Win32'">32mscoff</DMDModel>
|
||||
<DMDConfig Condition="$(IsDebug)">Debug</DMDConfig>
|
||||
<DMDConfig Condition="!$(IsDebug)">Release</DMDConfig>
|
||||
<TargetName>druntime$(DMDModel)</TargetName>
|
||||
<DMDBinDir>..\..\..\generated\Windows\$(Configuration)\$(PlatformName)\</DMDBinDir>
|
||||
<DRuntimeSrcDir Condition="Exists('src/object.d')">src</DRuntimeSrcDir>
|
||||
<DRuntimeSrcDir Condition="'$(DRuntimeSrcDir)' == ''">..\..\..\druntime\src</DRuntimeSrcDir>
|
||||
<MakeTarget>
|
||||
</MakeTarget>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<PrecompiledHeader>NotUsing</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<RuntimeLibrary Condition="'$(Configuration)'=='Release'">MultiThreaded</RuntimeLibrary>
|
||||
<RuntimeLibrary Condition="'$(Configuration)'!='Release'">MultiThreadedDebug</RuntimeLibrary>
|
||||
</ClCompile>
|
||||
<DCompile>
|
||||
<CompilationModel>Project</CompilationModel>
|
||||
<ImportPaths>
|
||||
</ImportPaths>
|
||||
<CRuntimeLibrary Condition="'$(Configuration)'=='Release'">MultiThreaded</CRuntimeLibrary>
|
||||
<CRuntimeLibrary Condition="'$(Configuration)'!='Release'">MultiThreadedDebug</CRuntimeLibrary>
|
||||
<AdditionalOptions>-lib -preview=shortenedMethods -preview=fieldwise
|
||||
-preview=dtorfields -preview=dip1000</AdditionalOptions>
|
||||
<ShowCommandLine>true</ShowCommandLine>
|
||||
<PreviewShortenedMethods Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
</PreviewShortenedMethods>
|
||||
</DCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
|
||||
<ClCompile>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>WIN32;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<DCompile>
|
||||
<Optimizer>true</Optimizer>
|
||||
<Inliner>true</Inliner>
|
||||
<DebugCode>Release</DebugCode>
|
||||
</DCompile>
|
||||
<Link>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\vcbuild\dmd.vcxproj">
|
||||
<Project>{c4da4faf-a928-4230-8353-e80c76f223e0}</Project>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="$(DRuntimeSrcDir)\__importc_builtins.di" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(DRuntimeSrcDir)\importc.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<DCompile Include="$(DRuntimeSrcDir)\core\*.d" />
|
||||
<DCompile Include="$(DRuntimeSrcDir)\core\gc\*.d" />
|
||||
<DCompile Include="$(DRuntimeSrcDir)\core\internal\*.d" />
|
||||
<DCompile Include="$(DRuntimeSrcDir)\core\internal\array\*.d" />
|
||||
<DCompile Include="$(DRuntimeSrcDir)\core\internal\container\*.d" />
|
||||
<DCompile Include="$(DRuntimeSrcDir)\core\internal\gc\*.d" />
|
||||
<DCompile Include="$(DRuntimeSrcDir)\core\internal\gc\impl\proto\*.d" />
|
||||
<DCompile Include="$(DRuntimeSrcDir)\core\internal\util\*.d" />
|
||||
<DCompile Include="$(DRuntimeSrcDir)\core\stdc\*d" />
|
||||
<DCompile Include="$(DRuntimeSrcDir)\core\sync\*.d" />
|
||||
<DCompile Include="$(DRuntimeSrcDir)\core\sys\windows\*.d" />
|
||||
<DCompile Include="$(DRuntimeSrcDir)\core\sys\windows\stdc\*.d" />
|
||||
<DCompile Include="$(DRuntimeSrcDir)\core\thread\*.d" />
|
||||
<DCompile Include="$(DRuntimeSrcDir)\core\thread\fiber\*.d" />
|
||||
<DCompile Include="$(DRuntimeSrcDir)\object.d" />
|
||||
<DCompile Include="$(DRuntimeSrcDir)\rt\*.d" />
|
||||
<DCompile Include="$(DRuntimeSrcDir)\rt\util\*.d" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
Loading…
Add table
Add a link
Reference in a new issue