From f8c806374a2fdbf8fb85a654d561e37a419f5ea3 Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Sun, 13 Jan 2019 18:51:12 -0600 Subject: Add ARM and ARM64 for v141. --- appveyor.cmd | 2 + dutil.sln | 12 ++++ src/Cpp.Build.props | 6 +- src/dutil/dutil.nuspec | 2 + src/dutil/dutil.vcxproj | 134 +++++----------------------------------- src/dutil/dutil.vcxproj.filters | 12 ++-- 6 files changed, 44 insertions(+), 124 deletions(-) diff --git a/appveyor.cmd b/appveyor.cmd index 0eab71ad..e07239f7 100644 --- a/appveyor.cmd +++ b/appveyor.cmd @@ -8,6 +8,8 @@ msbuild -p:Configuration=Release;Platform=x64;PlatformToolset=v140_xp msbuild -p:Configuration=Release;Platform=x86;PlatformToolset=v141_xp msbuild -p:Configuration=Release;Platform=x64;PlatformToolset=v141_xp +msbuild -p:Configuration=Release;Platform=ARM;PlatformToolset=v141 +msbuild -p:Configuration=Release;Platform=ARM64;PlatformToolset=v141 msbuild -p:Configuration=Release -t:PackNativeNuget src\dutil\dutil.vcxproj diff --git a/dutil.sln b/dutil.sln index 5f83f097..ade64266 100644 --- a/dutil.sln +++ b/dutil.sln @@ -7,16 +7,28 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dutil", "src\dutil\dutil.vc EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|ARM = Debug|ARM + Debug|ARM64 = Debug|ARM64 Debug|x64 = Debug|x64 Debug|x86 = Debug|x86 + Release|ARM = Release|ARM + Release|ARM64 = Release|ARM64 Release|x64 = Release|x64 Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {1244E671-F108-4334-BA52-8A7517F26ECD}.Debug|ARM.ActiveCfg = Debug|ARM + {1244E671-F108-4334-BA52-8A7517F26ECD}.Debug|ARM.Build.0 = Debug|ARM + {1244E671-F108-4334-BA52-8A7517F26ECD}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {1244E671-F108-4334-BA52-8A7517F26ECD}.Debug|ARM64.Build.0 = Debug|ARM64 {1244E671-F108-4334-BA52-8A7517F26ECD}.Debug|x64.ActiveCfg = Debug|x64 {1244E671-F108-4334-BA52-8A7517F26ECD}.Debug|x64.Build.0 = Debug|x64 {1244E671-F108-4334-BA52-8A7517F26ECD}.Debug|x86.ActiveCfg = Debug|Win32 {1244E671-F108-4334-BA52-8A7517F26ECD}.Debug|x86.Build.0 = Debug|Win32 + {1244E671-F108-4334-BA52-8A7517F26ECD}.Release|ARM.ActiveCfg = Release|ARM + {1244E671-F108-4334-BA52-8A7517F26ECD}.Release|ARM.Build.0 = Release|ARM + {1244E671-F108-4334-BA52-8A7517F26ECD}.Release|ARM64.ActiveCfg = Release|ARM64 + {1244E671-F108-4334-BA52-8A7517F26ECD}.Release|ARM64.Build.0 = Release|ARM64 {1244E671-F108-4334-BA52-8A7517F26ECD}.Release|x64.ActiveCfg = Release|x64 {1244E671-F108-4334-BA52-8A7517F26ECD}.Release|x64.Build.0 = Release|x64 {1244E671-F108-4334-BA52-8A7517F26ECD}.Release|x86.ActiveCfg = Release|Win32 diff --git a/src/Cpp.Build.props b/src/Cpp.Build.props index 296b36ca..0e00132b 100644 --- a/src/Cpp.Build.props +++ b/src/Cpp.Build.props @@ -8,6 +8,10 @@ $(OutputPath)$(Platform)\ + + $([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0')) + + $(DisableSpecificCompilerWarnings) @@ -16,7 +20,7 @@ WIN32;_WINDOWS;_WIN32_MSI=500;_WIN32_WINNT=0x0501;$(ArmPreprocessorDefinitions);$(UnicodePreprocessorDefinitions);_CRT_STDIO_LEGACY_WIDE_SPECIFIERS;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions) Use precomp.h - StdCall + StdCall true false -YlprecompDefine diff --git a/src/dutil/dutil.nuspec b/src/dutil/dutil.nuspec index 7cf7483e..f74081be 100644 --- a/src/dutil/dutil.nuspec +++ b/src/dutil/dutil.nuspec @@ -20,5 +20,7 @@ + + diff --git a/src/dutil/dutil.vcxproj b/src/dutil/dutil.vcxproj index d8393cb4..f44b195c 100644 --- a/src/dutil/dutil.vcxproj +++ b/src/dutil/dutil.vcxproj @@ -3,10 +3,26 @@ + + Debug + ARM + + + Debug + ARM64 + Debug Win32 + + Release + ARM + + + Release + ARM64 + Release Win32 @@ -27,135 +43,19 @@ dutil true v141_xp + v141 MultiByte WiX Toolset native library foundation - - - - diff --git a/src/dutil/dutil.vcxproj.filters b/src/dutil/dutil.vcxproj.filters index ddd008ed..acf7591c 100644 --- a/src/dutil/dutil.vcxproj.filters +++ b/src/dutil/dutil.vcxproj.filters @@ -132,9 +132,6 @@ Source Files - - Source Files - Source Files @@ -186,6 +183,9 @@ Source Files + + Source Files + @@ -311,9 +311,6 @@ Header Files - - Header Files - Header Files @@ -344,6 +341,9 @@ Header Files + + Header Files + -- cgit v1.2.3-55-g6feb