1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
2
<Project ToolVersion =" 4.0" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3
- <ItemDefinitionGroup Condition = " '$(Configuration)'=='Debug' " >
3
+ <ItemDefinitionGroup >
4
4
<ClCompile >
5
5
<PreprocessorDefinitions >;%(PreprocessorDefinitions)</PreprocessorDefinitions >
6
- <AdditionalIncludeDirectories >$(MSBuildThisFileDirectory)..\..\ lib\native\include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
6
+ <AdditionalIncludeDirectories >$(MSBuildThisFileDirectory)..\lib\native\include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
7
7
</ClCompile >
8
+ </ItemDefinitionGroup >
9
+
10
+ <ItemDefinitionGroup Condition =" '$(Configuration)'=='Debug'" >
8
11
<Link >
9
- <AdditionalDependencies >$(MSBuildThisFileDirectory)..\..\ lib\native\debug\lib \modern_win32_vc143_mdd.lib;%(AdditionalDependencies)</AdditionalDependencies >
12
+ <AdditionalDependencies >$(MSBuildThisFileDirectory)..\lib\native\x64 \modern_win32_vc143_mdd.lib;%(AdditionalDependencies)</AdditionalDependencies >
10
13
</Link >
11
14
</ItemDefinitionGroup >
12
- <ItemGroup Condition =" '$(Configuration)'=='Debug'" >
13
- <NativeLibs Include =" $(MSBuildThisFileDirectory)..\debug\x64\*.dll" />
14
- <None Include =" @(NativeLibs)" >
15
- <Link >%(RecursiveDir)%(FileName)%(Extension)</Link >
16
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
17
- </None >
18
- </ItemGroup >
19
15
20
16
<ItemDefinitionGroup Condition =" '$(Configuration)'!='Debug'" >
21
- <ClCompile >
22
- <PreprocessorDefinitions >;%(PreprocessorDefinitions)</PreprocessorDefinitions >
23
- <AdditionalIncludeDirectories >$(MSBuildThisFileDirectory)..\..\lib\native\include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
24
- </ClCompile >
25
17
<Link >
26
- <AdditionalDependencies >$(MSBuildThisFileDirectory)..\..\ lib\native\release\lib \modern_win32_vc143_md.lib;%(AdditionalDependencies)</AdditionalDependencies >
18
+ <AdditionalDependencies >$(MSBuildThisFileDirectory)..\lib\native\x64 \modern_win32_vc143_md.lib;%(AdditionalDependencies)</AdditionalDependencies >
27
19
</Link >
28
20
</ItemDefinitionGroup >
29
- <ItemGroup Condition =" '$(Configuration)'!='Debug'" >
30
- <NativeLibs Include =" $(MSBuildThisFileDirectory)..\release\x64\*.dll" />
31
- <None Include =" @(NativeLibs)" >
32
- <Link >%(RecursiveDir)%(FileName)%(Extension)</Link >
33
- <CopyToOutputDirectory >PreserveNewest</CopyToOutputDirectory >
34
- </None >
35
- </ItemGroup >
36
- </Project >
21
+
22
+ <Target Name =" ModernWin32PostDebugBuildEvent" AfterTargets =" Link" Condition =" '$(Configuration)'=='Debug'" >
23
+ <PropertyGroup >
24
+ <ModernWin32PostDebugBuildEventCommand >
25
+ xcopy /yfhrd "$(MSBuildThisFileDirectory)..\lib\native\x64\*_mdd.dll" "$(OutDir)"
26
+ </ModernWin32PostDebugBuildEventCommand >
27
+ </PropertyGroup >
28
+ <Exec Command =" $(ModernWin32PostDebugBuildEventCommand)" />
29
+ </Target >
30
+ <Target Name =" ModernWin32PostReleaseBuildEvent" AfterTargets =" Link" Condition =" '$(Configuration)'!='Debug'" >
31
+ <PropertyGroup >
32
+ <ModernWin32PostReleaseBuildEventCommand >
33
+ xcopy /yfhrd "$(MSBuildThisFileDirectory)..\lib\native\x64\*_md.dll" "$(OutDir)"
34
+ </ModernWin32PostReleaseBuildEventCommand >
35
+ </PropertyGroup >
36
+ <Exec Command =" $(ModernWin32PostReleaseBuildEventCommand)" />
37
+ </Target >
38
+
39
+ </Project >
0 commit comments