mirror of
https://github.com/jedisct1/libsodium.git
synced 2024-12-19 18:15:18 -07:00
Visual Studio: add Windows/ARM64 support
This commit is contained in:
parent
854947a4ce
commit
dc63ae9aab
23
builds/msvc/properties/ARM64.props
Normal file
23
builds/msvc/properties/ARM64.props
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_PropertySheetDisplayName>ARM64 Settings</_PropertySheetDisplayName>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemDefinitionGroup>
|
||||||
|
<ClCompile>
|
||||||
|
<PreprocessorDefinitions>WIN32;_WIN32;WIN64;_WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ClCompile>
|
||||||
|
<ResourceCompile>
|
||||||
|
<PreprocessorDefinitions>ARM64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ResourceCompile>
|
||||||
|
<Link>
|
||||||
|
<TargetMachine>MachineARM64</TargetMachine>
|
||||||
|
</Link>
|
||||||
|
<Lib>
|
||||||
|
<AdditionalOptions>/MACHINE:ARM64 %(AdditionalOptions)</AdditionalOptions>
|
||||||
|
</Lib>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
|
</Project>
|
@ -1,5 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project DefaultTargets="Build" ToolsVersion="4.0"
|
||||||
|
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<PropertyGroup Label="Globals">
|
<PropertyGroup Label="Globals">
|
||||||
<ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid>
|
<ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid>
|
||||||
<ProjectName>libsodium</ProjectName>
|
<ProjectName>libsodium</ProjectName>
|
||||||
@ -10,50 +11,50 @@
|
|||||||
<Configuration>DebugDLL</Configuration>
|
<Configuration>DebugDLL</Configuration>
|
||||||
<Platform>Win32</Platform>
|
<Platform>Win32</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="ReleaseDLL|Win32">
|
|
||||||
<Configuration>ReleaseDLL</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugDLL|x64">
|
<ProjectConfiguration Include="DebugDLL|x64">
|
||||||
<Configuration>DebugDLL</Configuration>
|
<Configuration>DebugDLL</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseDLL|Win32">
|
||||||
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="ReleaseDLL|x64">
|
<ProjectConfiguration Include="ReleaseDLL|x64">
|
||||||
<Configuration>ReleaseDLL</Configuration>
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="DebugLTCG|Win32">
|
|
||||||
<Configuration>DebugLTCG</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="ReleaseLTCG|Win32">
|
|
||||||
<Configuration>ReleaseLTCG</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugLTCG|x64">
|
|
||||||
<Configuration>DebugLTCG</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="ReleaseLTCG|x64">
|
|
||||||
<Configuration>ReleaseLTCG</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugLIB|Win32">
|
<ProjectConfiguration Include="DebugLIB|Win32">
|
||||||
<Configuration>DebugLIB</Configuration>
|
<Configuration>DebugLIB</Configuration>
|
||||||
<Platform>Win32</Platform>
|
<Platform>Win32</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="ReleaseLIB|Win32">
|
|
||||||
<Configuration>ReleaseLIB</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugLIB|x64">
|
<ProjectConfiguration Include="DebugLIB|x64">
|
||||||
<Configuration>DebugLIB</Configuration>
|
<Configuration>DebugLIB</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|Win32">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="ReleaseLIB|x64">
|
<ProjectConfiguration Include="ReleaseLIB|x64">
|
||||||
<Configuration>ReleaseLIB</Configuration>
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|Win32">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|x64">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|Win32">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|x64">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<PropertyGroup Label="Configuration">
|
<PropertyGroup Label="Configuration">
|
||||||
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) == -1">StaticLibrary</ConfigurationType>
|
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) == -1">StaticLibrary</ConfigurationType>
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project DefaultTargets="Build" ToolsVersion="4.0"
|
||||||
|
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<PropertyGroup Label="Globals">
|
<PropertyGroup Label="Globals">
|
||||||
<ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid>
|
<ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid>
|
||||||
<ProjectName>libsodium</ProjectName>
|
<ProjectName>libsodium</ProjectName>
|
||||||
@ -10,50 +11,50 @@
|
|||||||
<Configuration>DebugDLL</Configuration>
|
<Configuration>DebugDLL</Configuration>
|
||||||
<Platform>Win32</Platform>
|
<Platform>Win32</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="ReleaseDLL|Win32">
|
|
||||||
<Configuration>ReleaseDLL</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugDLL|x64">
|
<ProjectConfiguration Include="DebugDLL|x64">
|
||||||
<Configuration>DebugDLL</Configuration>
|
<Configuration>DebugDLL</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseDLL|Win32">
|
||||||
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="ReleaseDLL|x64">
|
<ProjectConfiguration Include="ReleaseDLL|x64">
|
||||||
<Configuration>ReleaseDLL</Configuration>
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="DebugLTCG|Win32">
|
|
||||||
<Configuration>DebugLTCG</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="ReleaseLTCG|Win32">
|
|
||||||
<Configuration>ReleaseLTCG</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugLTCG|x64">
|
|
||||||
<Configuration>DebugLTCG</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="ReleaseLTCG|x64">
|
|
||||||
<Configuration>ReleaseLTCG</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugLIB|Win32">
|
<ProjectConfiguration Include="DebugLIB|Win32">
|
||||||
<Configuration>DebugLIB</Configuration>
|
<Configuration>DebugLIB</Configuration>
|
||||||
<Platform>Win32</Platform>
|
<Platform>Win32</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="ReleaseLIB|Win32">
|
|
||||||
<Configuration>ReleaseLIB</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugLIB|x64">
|
<ProjectConfiguration Include="DebugLIB|x64">
|
||||||
<Configuration>DebugLIB</Configuration>
|
<Configuration>DebugLIB</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|Win32">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="ReleaseLIB|x64">
|
<ProjectConfiguration Include="ReleaseLIB|x64">
|
||||||
<Configuration>ReleaseLIB</Configuration>
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|Win32">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|x64">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|Win32">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|x64">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<PropertyGroup Label="Configuration">
|
<PropertyGroup Label="Configuration">
|
||||||
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) == -1">StaticLibrary</ConfigurationType>
|
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) == -1">StaticLibrary</ConfigurationType>
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project DefaultTargets="Build" ToolsVersion="4.0"
|
||||||
|
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<PropertyGroup Label="Globals">
|
<PropertyGroup Label="Globals">
|
||||||
<ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid>
|
<ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid>
|
||||||
<ProjectName>libsodium</ProjectName>
|
<ProjectName>libsodium</ProjectName>
|
||||||
@ -10,50 +11,50 @@
|
|||||||
<Configuration>DebugDLL</Configuration>
|
<Configuration>DebugDLL</Configuration>
|
||||||
<Platform>Win32</Platform>
|
<Platform>Win32</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="ReleaseDLL|Win32">
|
|
||||||
<Configuration>ReleaseDLL</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugDLL|x64">
|
<ProjectConfiguration Include="DebugDLL|x64">
|
||||||
<Configuration>DebugDLL</Configuration>
|
<Configuration>DebugDLL</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseDLL|Win32">
|
||||||
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="ReleaseDLL|x64">
|
<ProjectConfiguration Include="ReleaseDLL|x64">
|
||||||
<Configuration>ReleaseDLL</Configuration>
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="DebugLTCG|Win32">
|
|
||||||
<Configuration>DebugLTCG</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="ReleaseLTCG|Win32">
|
|
||||||
<Configuration>ReleaseLTCG</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugLTCG|x64">
|
|
||||||
<Configuration>DebugLTCG</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="ReleaseLTCG|x64">
|
|
||||||
<Configuration>ReleaseLTCG</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugLIB|Win32">
|
<ProjectConfiguration Include="DebugLIB|Win32">
|
||||||
<Configuration>DebugLIB</Configuration>
|
<Configuration>DebugLIB</Configuration>
|
||||||
<Platform>Win32</Platform>
|
<Platform>Win32</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="ReleaseLIB|Win32">
|
|
||||||
<Configuration>ReleaseLIB</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugLIB|x64">
|
<ProjectConfiguration Include="DebugLIB|x64">
|
||||||
<Configuration>DebugLIB</Configuration>
|
<Configuration>DebugLIB</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|Win32">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="ReleaseLIB|x64">
|
<ProjectConfiguration Include="ReleaseLIB|x64">
|
||||||
<Configuration>ReleaseLIB</Configuration>
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|Win32">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|x64">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|Win32">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|x64">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<PropertyGroup Label="Configuration">
|
<PropertyGroup Label="Configuration">
|
||||||
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) == -1">StaticLibrary</ConfigurationType>
|
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) == -1">StaticLibrary</ConfigurationType>
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project DefaultTargets="Build" ToolsVersion="4.0"
|
||||||
|
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<PropertyGroup Label="Globals">
|
<PropertyGroup Label="Globals">
|
||||||
<ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid>
|
<ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid>
|
||||||
<ProjectName>libsodium</ProjectName>
|
<ProjectName>libsodium</ProjectName>
|
||||||
@ -10,50 +11,50 @@
|
|||||||
<Configuration>DebugDLL</Configuration>
|
<Configuration>DebugDLL</Configuration>
|
||||||
<Platform>Win32</Platform>
|
<Platform>Win32</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="ReleaseDLL|Win32">
|
|
||||||
<Configuration>ReleaseDLL</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugDLL|x64">
|
<ProjectConfiguration Include="DebugDLL|x64">
|
||||||
<Configuration>DebugDLL</Configuration>
|
<Configuration>DebugDLL</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseDLL|Win32">
|
||||||
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="ReleaseDLL|x64">
|
<ProjectConfiguration Include="ReleaseDLL|x64">
|
||||||
<Configuration>ReleaseDLL</Configuration>
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="DebugLTCG|Win32">
|
|
||||||
<Configuration>DebugLTCG</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="ReleaseLTCG|Win32">
|
|
||||||
<Configuration>ReleaseLTCG</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugLTCG|x64">
|
|
||||||
<Configuration>DebugLTCG</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="ReleaseLTCG|x64">
|
|
||||||
<Configuration>ReleaseLTCG</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugLIB|Win32">
|
<ProjectConfiguration Include="DebugLIB|Win32">
|
||||||
<Configuration>DebugLIB</Configuration>
|
<Configuration>DebugLIB</Configuration>
|
||||||
<Platform>Win32</Platform>
|
<Platform>Win32</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="ReleaseLIB|Win32">
|
|
||||||
<Configuration>ReleaseLIB</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugLIB|x64">
|
<ProjectConfiguration Include="DebugLIB|x64">
|
||||||
<Configuration>DebugLIB</Configuration>
|
<Configuration>DebugLIB</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|Win32">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="ReleaseLIB|x64">
|
<ProjectConfiguration Include="ReleaseLIB|x64">
|
||||||
<Configuration>ReleaseLIB</Configuration>
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|Win32">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|x64">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|Win32">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|x64">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<PropertyGroup Label="Configuration">
|
<PropertyGroup Label="Configuration">
|
||||||
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) == -1">StaticLibrary</ConfigurationType>
|
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) == -1">StaticLibrary</ConfigurationType>
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project DefaultTargets="Build" ToolsVersion="4.0"
|
||||||
|
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<PropertyGroup Label="Globals">
|
<PropertyGroup Label="Globals">
|
||||||
<ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid>
|
<ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid>
|
||||||
<ProjectName>libsodium</ProjectName>
|
<ProjectName>libsodium</ProjectName>
|
||||||
@ -10,50 +11,50 @@
|
|||||||
<Configuration>DebugDLL</Configuration>
|
<Configuration>DebugDLL</Configuration>
|
||||||
<Platform>Win32</Platform>
|
<Platform>Win32</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="ReleaseDLL|Win32">
|
|
||||||
<Configuration>ReleaseDLL</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugDLL|x64">
|
<ProjectConfiguration Include="DebugDLL|x64">
|
||||||
<Configuration>DebugDLL</Configuration>
|
<Configuration>DebugDLL</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseDLL|Win32">
|
||||||
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="ReleaseDLL|x64">
|
<ProjectConfiguration Include="ReleaseDLL|x64">
|
||||||
<Configuration>ReleaseDLL</Configuration>
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="DebugLTCG|Win32">
|
|
||||||
<Configuration>DebugLTCG</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="ReleaseLTCG|Win32">
|
|
||||||
<Configuration>ReleaseLTCG</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugLTCG|x64">
|
|
||||||
<Configuration>DebugLTCG</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="ReleaseLTCG|x64">
|
|
||||||
<Configuration>ReleaseLTCG</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugLIB|Win32">
|
<ProjectConfiguration Include="DebugLIB|Win32">
|
||||||
<Configuration>DebugLIB</Configuration>
|
<Configuration>DebugLIB</Configuration>
|
||||||
<Platform>Win32</Platform>
|
<Platform>Win32</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="ReleaseLIB|Win32">
|
|
||||||
<Configuration>ReleaseLIB</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugLIB|x64">
|
<ProjectConfiguration Include="DebugLIB|x64">
|
||||||
<Configuration>DebugLIB</Configuration>
|
<Configuration>DebugLIB</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|Win32">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="ReleaseLIB|x64">
|
<ProjectConfiguration Include="ReleaseLIB|x64">
|
||||||
<Configuration>ReleaseLIB</Configuration>
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|Win32">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|x64">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|Win32">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|x64">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<PropertyGroup Label="Configuration">
|
<PropertyGroup Label="Configuration">
|
||||||
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) == -1">StaticLibrary</ConfigurationType>
|
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) == -1">StaticLibrary</ConfigurationType>
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project DefaultTargets="Build" ToolsVersion="4.0"
|
||||||
|
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<PropertyGroup Label="Globals">
|
<PropertyGroup Label="Globals">
|
||||||
<ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid>
|
<ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid>
|
||||||
<ProjectName>libsodium</ProjectName>
|
<ProjectName>libsodium</ProjectName>
|
||||||
@ -10,50 +11,74 @@
|
|||||||
<Configuration>DebugDLL</Configuration>
|
<Configuration>DebugDLL</Configuration>
|
||||||
<Platform>Win32</Platform>
|
<Platform>Win32</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="ReleaseDLL|Win32">
|
|
||||||
<Configuration>ReleaseDLL</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugDLL|x64">
|
<ProjectConfiguration Include="DebugDLL|x64">
|
||||||
<Configuration>DebugDLL</Configuration>
|
<Configuration>DebugDLL</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugDLL|ARM64">
|
||||||
|
<Configuration>DebugDLL</Configuration>
|
||||||
|
<Platform>ARM64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseDLL|Win32">
|
||||||
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="ReleaseDLL|x64">
|
<ProjectConfiguration Include="ReleaseDLL|x64">
|
||||||
<Configuration>ReleaseDLL</Configuration>
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="DebugLTCG|Win32">
|
<ProjectConfiguration Include="ReleaseDLL|ARM64">
|
||||||
<Configuration>DebugLTCG</Configuration>
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
<Platform>Win32</Platform>
|
<Platform>ARM64</Platform>
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="ReleaseLTCG|Win32">
|
|
||||||
<Configuration>ReleaseLTCG</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugLTCG|x64">
|
|
||||||
<Configuration>DebugLTCG</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="ReleaseLTCG|x64">
|
|
||||||
<Configuration>ReleaseLTCG</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="DebugLIB|Win32">
|
<ProjectConfiguration Include="DebugLIB|Win32">
|
||||||
<Configuration>DebugLIB</Configuration>
|
<Configuration>DebugLIB</Configuration>
|
||||||
<Platform>Win32</Platform>
|
<Platform>Win32</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="ReleaseLIB|Win32">
|
|
||||||
<Configuration>ReleaseLIB</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugLIB|x64">
|
<ProjectConfiguration Include="DebugLIB|x64">
|
||||||
<Configuration>DebugLIB</Configuration>
|
<Configuration>DebugLIB</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLIB|ARM64">
|
||||||
|
<Configuration>DebugLIB</Configuration>
|
||||||
|
<Platform>ARM64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|Win32">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="ReleaseLIB|x64">
|
<ProjectConfiguration Include="ReleaseLIB|x64">
|
||||||
<Configuration>ReleaseLIB</Configuration>
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|ARM64">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>ARM64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|Win32">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|x64">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|ARM64">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>ARM64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|Win32">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|x64">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|ARM64">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>ARM64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<PropertyGroup Label="Configuration">
|
<PropertyGroup Label="Configuration">
|
||||||
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) == -1">StaticLibrary</ConfigurationType>
|
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) == -1">StaticLibrary</ConfigurationType>
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project DefaultTargets="Build" ToolsVersion="4.0"
|
||||||
|
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<PropertyGroup Label="Globals">
|
<PropertyGroup Label="Globals">
|
||||||
<ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid>
|
<ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid>
|
||||||
<ProjectName>libsodium</ProjectName>
|
<ProjectName>libsodium</ProjectName>
|
||||||
@ -10,50 +11,74 @@
|
|||||||
<Configuration>DebugDLL</Configuration>
|
<Configuration>DebugDLL</Configuration>
|
||||||
<Platform>Win32</Platform>
|
<Platform>Win32</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="ReleaseDLL|Win32">
|
|
||||||
<Configuration>ReleaseDLL</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugDLL|x64">
|
<ProjectConfiguration Include="DebugDLL|x64">
|
||||||
<Configuration>DebugDLL</Configuration>
|
<Configuration>DebugDLL</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugDLL|ARM64">
|
||||||
|
<Configuration>DebugDLL</Configuration>
|
||||||
|
<Platform>ARM64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseDLL|Win32">
|
||||||
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="ReleaseDLL|x64">
|
<ProjectConfiguration Include="ReleaseDLL|x64">
|
||||||
<Configuration>ReleaseDLL</Configuration>
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="DebugLTCG|Win32">
|
<ProjectConfiguration Include="ReleaseDLL|ARM64">
|
||||||
<Configuration>DebugLTCG</Configuration>
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
<Platform>Win32</Platform>
|
<Platform>ARM64</Platform>
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="ReleaseLTCG|Win32">
|
|
||||||
<Configuration>ReleaseLTCG</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugLTCG|x64">
|
|
||||||
<Configuration>DebugLTCG</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="ReleaseLTCG|x64">
|
|
||||||
<Configuration>ReleaseLTCG</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="DebugLIB|Win32">
|
<ProjectConfiguration Include="DebugLIB|Win32">
|
||||||
<Configuration>DebugLIB</Configuration>
|
<Configuration>DebugLIB</Configuration>
|
||||||
<Platform>Win32</Platform>
|
<Platform>Win32</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="ReleaseLIB|Win32">
|
|
||||||
<Configuration>ReleaseLIB</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugLIB|x64">
|
<ProjectConfiguration Include="DebugLIB|x64">
|
||||||
<Configuration>DebugLIB</Configuration>
|
<Configuration>DebugLIB</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLIB|ARM64">
|
||||||
|
<Configuration>DebugLIB</Configuration>
|
||||||
|
<Platform>ARM64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|Win32">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="ReleaseLIB|x64">
|
<ProjectConfiguration Include="ReleaseLIB|x64">
|
||||||
<Configuration>ReleaseLIB</Configuration>
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|ARM64">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>ARM64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|Win32">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|x64">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|ARM64">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>ARM64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|Win32">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|x64">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|ARM64">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>ARM64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<PropertyGroup Label="Configuration">
|
<PropertyGroup Label="Configuration">
|
||||||
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) == -1">StaticLibrary</ConfigurationType>
|
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) == -1">StaticLibrary</ConfigurationType>
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project DefaultTargets="Build" ToolsVersion="4.0"
|
||||||
|
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<ItemGroup Label="ProjectConfigurations">
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
<ProjectConfiguration Include="DebugDLL|Win32">
|
<ProjectConfiguration Include="DebugDLL|Win32">
|
||||||
<Configuration>DebugDLL</Configuration>
|
<Configuration>DebugDLL</Configuration>
|
||||||
@ -9,14 +10,6 @@
|
|||||||
<Configuration>DebugDLL</Configuration>
|
<Configuration>DebugDLL</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="Debug|Win32">
|
|
||||||
<Configuration>Debug</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="Debug|x64">
|
|
||||||
<Configuration>Debug</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="ReleaseDLL|Win32">
|
<ProjectConfiguration Include="ReleaseDLL|Win32">
|
||||||
<Configuration>ReleaseDLL</Configuration>
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
<Platform>Win32</Platform>
|
<Platform>Win32</Platform>
|
||||||
@ -25,12 +18,36 @@
|
|||||||
<Configuration>ReleaseDLL</Configuration>
|
<Configuration>ReleaseDLL</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="Release|Win32">
|
<ProjectConfiguration Include="DebugLIB|Win32">
|
||||||
<Configuration>Release</Configuration>
|
<Configuration>DebugLIB</Configuration>
|
||||||
<Platform>Win32</Platform>
|
<Platform>Win32</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="Release|x64">
|
<ProjectConfiguration Include="DebugLIB|x64">
|
||||||
<Configuration>Release</Configuration>
|
<Configuration>DebugLIB</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|Win32">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLIB|x64">
|
||||||
|
<Configuration>ReleaseLIB</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|Win32">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="DebugLTCG|x64">
|
||||||
|
<Configuration>DebugLTCG</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|Win32">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="ReleaseLTCG|x64">
|
||||||
|
<Configuration>ReleaseLTCG</Configuration>
|
||||||
<Platform>x64</Platform>
|
<Platform>x64</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
@ -1,59 +1,13 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project DefaultTargets="Build" ToolsVersion="4.0"
|
||||||
|
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<PropertyGroup Label="Globals">
|
<PropertyGroup Label="Globals">
|
||||||
<ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid>
|
<ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid>
|
||||||
<ProjectName>libsodium</ProjectName>
|
<ProjectName>libsodium</ProjectName>
|
||||||
<PlatformToolset>{{platform}}</PlatformToolset>
|
<PlatformToolset>{{platform}}</PlatformToolset>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Label="ProjectConfigurations">
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
<ProjectConfiguration Include="DebugDLL|Win32">
|
{{configurations}}
|
||||||
<Configuration>DebugDLL</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="ReleaseDLL|Win32">
|
|
||||||
<Configuration>ReleaseDLL</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugDLL|x64">
|
|
||||||
<Configuration>DebugDLL</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="ReleaseDLL|x64">
|
|
||||||
<Configuration>ReleaseDLL</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugLTCG|Win32">
|
|
||||||
<Configuration>DebugLTCG</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="ReleaseLTCG|Win32">
|
|
||||||
<Configuration>ReleaseLTCG</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugLTCG|x64">
|
|
||||||
<Configuration>DebugLTCG</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="ReleaseLTCG|x64">
|
|
||||||
<Configuration>ReleaseLTCG</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugLIB|Win32">
|
|
||||||
<Configuration>DebugLIB</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="ReleaseLIB|Win32">
|
|
||||||
<Configuration>ReleaseLIB</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugLIB|x64">
|
|
||||||
<Configuration>DebugLIB</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="ReleaseLIB|x64">
|
|
||||||
<Configuration>ReleaseLIB</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<PropertyGroup Label="Configuration">
|
<PropertyGroup Label="Configuration">
|
||||||
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) == -1">StaticLibrary</ConfigurationType>
|
<ConfigurationType Condition="$(Configuration.IndexOf('DLL')) == -1">StaticLibrary</ConfigurationType>
|
||||||
|
@ -77,6 +77,39 @@ for dir in dirs:
|
|||||||
fd = fd + " </Filter>\r\n"
|
fd = fd + " </Filter>\r\n"
|
||||||
|
|
||||||
|
|
||||||
|
def get_project_configurations(vs_version):
|
||||||
|
projconfig = ""
|
||||||
|
configs = [
|
||||||
|
"DebugDLL",
|
||||||
|
"ReleaseDLL",
|
||||||
|
"DebugLIB",
|
||||||
|
"ReleaseLIB",
|
||||||
|
"DebugLTCG",
|
||||||
|
"ReleaseLTCG",
|
||||||
|
]
|
||||||
|
platforms = ["Win32", "x64"]
|
||||||
|
# add arm64 platform only for v142+ toolchain
|
||||||
|
if vs_version >= 142:
|
||||||
|
platforms.append("ARM64")
|
||||||
|
for config in configs:
|
||||||
|
for platform in platforms:
|
||||||
|
projconfig = (
|
||||||
|
projconfig
|
||||||
|
+ ' <ProjectConfiguration Include="{}|{}">\r\n'.format(
|
||||||
|
config, platform
|
||||||
|
)
|
||||||
|
)
|
||||||
|
projconfig = (
|
||||||
|
projconfig
|
||||||
|
+ " <Configuration>{}</Configuration>\r\n".format(config)
|
||||||
|
)
|
||||||
|
projconfig = projconfig + " <Platform>{}</Platform>\r\n".format(
|
||||||
|
platform
|
||||||
|
)
|
||||||
|
projconfig = projconfig + " </ProjectConfiguration>\r\n"
|
||||||
|
return projconfig
|
||||||
|
|
||||||
|
|
||||||
def apply_template(tplfile, outfile, sbox):
|
def apply_template(tplfile, outfile, sbox):
|
||||||
tpl = ""
|
tpl = ""
|
||||||
with open(tplfile, "rb") as fd:
|
with open(tplfile, "rb") as fd:
|
||||||
@ -109,6 +142,7 @@ apply_template(
|
|||||||
)
|
)
|
||||||
|
|
||||||
sbox.update({"platform": "v140"})
|
sbox.update({"platform": "v140"})
|
||||||
|
sbox.update({"configurations": get_project_configurations(140)})
|
||||||
apply_template(sd + "/tl_libsodium.vcxproj.tpl", "libsodium.vcxproj", sbox)
|
apply_template(sd + "/tl_libsodium.vcxproj.tpl", "libsodium.vcxproj", sbox)
|
||||||
|
|
||||||
apply_template(
|
apply_template(
|
||||||
@ -148,6 +182,7 @@ apply_template(
|
|||||||
)
|
)
|
||||||
|
|
||||||
sbox.update({"platform": "v143"})
|
sbox.update({"platform": "v143"})
|
||||||
|
sbox.update({"configurations": get_project_configurations(143)})
|
||||||
apply_template(
|
apply_template(
|
||||||
sd + "/libsodium.vcxproj.tpl",
|
sd + "/libsodium.vcxproj.tpl",
|
||||||
"builds/msvc/vs2022/libsodium/libsodium.vcxproj",
|
"builds/msvc/vs2022/libsodium/libsodium.vcxproj",
|
||||||
@ -155,6 +190,7 @@ apply_template(
|
|||||||
)
|
)
|
||||||
|
|
||||||
sbox.update({"platform": "v142"})
|
sbox.update({"platform": "v142"})
|
||||||
|
sbox.update({"configurations": get_project_configurations(142)})
|
||||||
apply_template(
|
apply_template(
|
||||||
sd + "/libsodium.vcxproj.tpl",
|
sd + "/libsodium.vcxproj.tpl",
|
||||||
"builds/msvc/vs2019/libsodium/libsodium.vcxproj",
|
"builds/msvc/vs2019/libsodium/libsodium.vcxproj",
|
||||||
@ -162,6 +198,7 @@ apply_template(
|
|||||||
)
|
)
|
||||||
|
|
||||||
sbox.update({"platform": "v141"})
|
sbox.update({"platform": "v141"})
|
||||||
|
sbox.update({"configurations": get_project_configurations(141)})
|
||||||
apply_template(
|
apply_template(
|
||||||
sd + "/libsodium.vcxproj.tpl",
|
sd + "/libsodium.vcxproj.tpl",
|
||||||
"builds/msvc/vs2017/libsodium/libsodium.vcxproj",
|
"builds/msvc/vs2017/libsodium/libsodium.vcxproj",
|
||||||
@ -169,6 +206,7 @@ apply_template(
|
|||||||
)
|
)
|
||||||
|
|
||||||
sbox.update({"platform": "v140"})
|
sbox.update({"platform": "v140"})
|
||||||
|
sbox.update({"configurations": get_project_configurations(140)})
|
||||||
apply_template(
|
apply_template(
|
||||||
sd + "/libsodium.vcxproj.tpl",
|
sd + "/libsodium.vcxproj.tpl",
|
||||||
"builds/msvc/vs2015/libsodium/libsodium.vcxproj",
|
"builds/msvc/vs2015/libsodium/libsodium.vcxproj",
|
||||||
@ -176,6 +214,7 @@ apply_template(
|
|||||||
)
|
)
|
||||||
|
|
||||||
sbox.update({"platform": "v120"})
|
sbox.update({"platform": "v120"})
|
||||||
|
sbox.update({"configurations": get_project_configurations(120)})
|
||||||
apply_template(
|
apply_template(
|
||||||
sd + "/libsodium.vcxproj.tpl",
|
sd + "/libsodium.vcxproj.tpl",
|
||||||
"builds/msvc/vs2013/libsodium/libsodium.vcxproj",
|
"builds/msvc/vs2013/libsodium/libsodium.vcxproj",
|
||||||
@ -183,6 +222,7 @@ apply_template(
|
|||||||
)
|
)
|
||||||
|
|
||||||
sbox.update({"platform": "v110"})
|
sbox.update({"platform": "v110"})
|
||||||
|
sbox.update({"configurations": get_project_configurations(110)})
|
||||||
apply_template(
|
apply_template(
|
||||||
sd + "/libsodium.vcxproj.tpl",
|
sd + "/libsodium.vcxproj.tpl",
|
||||||
"builds/msvc/vs2012/libsodium/libsodium.vcxproj",
|
"builds/msvc/vs2012/libsodium/libsodium.vcxproj",
|
||||||
@ -190,6 +230,7 @@ apply_template(
|
|||||||
)
|
)
|
||||||
|
|
||||||
sbox.update({"platform": "v100"})
|
sbox.update({"platform": "v100"})
|
||||||
|
sbox.update({"configurations": get_project_configurations(100)})
|
||||||
apply_template(
|
apply_template(
|
||||||
sd + "/libsodium.vcxproj.tpl",
|
sd + "/libsodium.vcxproj.tpl",
|
||||||
"builds/msvc/vs2010/libsodium/libsodium.vcxproj",
|
"builds/msvc/vs2010/libsodium/libsodium.vcxproj",
|
||||||
|
@ -1,38 +1,8 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project DefaultTargets="Build" ToolsVersion="4.0"
|
||||||
|
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<ItemGroup Label="ProjectConfigurations">
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
<ProjectConfiguration Include="DebugDLL|Win32">
|
{{configurations}}
|
||||||
<Configuration>DebugDLL</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="DebugDLL|x64">
|
|
||||||
<Configuration>DebugDLL</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="Debug|Win32">
|
|
||||||
<Configuration>Debug</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="Debug|x64">
|
|
||||||
<Configuration>Debug</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="ReleaseDLL|Win32">
|
|
||||||
<Configuration>ReleaseDLL</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="ReleaseDLL|x64">
|
|
||||||
<Configuration>ReleaseDLL</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="Release|Win32">
|
|
||||||
<Configuration>Release</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="Release|x64">
|
|
||||||
<Configuration>Release</Configuration>
|
|
||||||
<Platform>x64</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<PropertyGroup Label="Globals">
|
<PropertyGroup Label="Globals">
|
||||||
<ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid>
|
<ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid>
|
||||||
|
Loading…
Reference in New Issue
Block a user