|
@@ -9,6 +9,14 @@
|
|
|
<Configuration>Debug</Configuration>
|
|
|
<Platform>x64</Platform>
|
|
|
</ProjectConfiguration>
|
|
|
+ <ProjectConfiguration Include="Profile|Win32">
|
|
|
+ <Configuration>Profile</Configuration>
|
|
|
+ <Platform>Win32</Platform>
|
|
|
+ </ProjectConfiguration>
|
|
|
+ <ProjectConfiguration Include="Profile|x64">
|
|
|
+ <Configuration>Profile</Configuration>
|
|
|
+ <Platform>x64</Platform>
|
|
|
+ </ProjectConfiguration>
|
|
|
<ProjectConfiguration Include="Release|Win32">
|
|
|
<Configuration>Release</Configuration>
|
|
|
<Platform>Win32</Platform>
|
|
@@ -66,6 +74,7 @@
|
|
|
<ClCompile Include="..\..\node\Utils.cpp" />
|
|
|
<ClCompile Include="..\..\one.cpp">
|
|
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
|
|
|
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">false</ExcludedFromBuild>
|
|
|
</ClCompile>
|
|
|
<ClCompile Include="..\..\osdep\Http.cpp" />
|
|
|
<ClCompile Include="..\..\osdep\ManagedRoute.cpp" />
|
|
@@ -113,6 +122,7 @@
|
|
|
<ClInclude Include="..\..\node\Cluster.hpp" />
|
|
|
<ClInclude Include="..\..\node\CMWC4096.hpp" />
|
|
|
<ClInclude Include="..\..\node\Constants.hpp" />
|
|
|
+ <ClInclude Include="..\..\node\Credential.hpp" />
|
|
|
<ClInclude Include="..\..\node\DeferredPackets.hpp" />
|
|
|
<ClInclude Include="..\..\node\Dictionary.hpp" />
|
|
|
<ClInclude Include="..\..\node\Hashtable.hpp" />
|
|
@@ -172,12 +182,24 @@
|
|
|
<PlatformToolset>v140</PlatformToolset>
|
|
|
<CharacterSet>MultiByte</CharacterSet>
|
|
|
</PropertyGroup>
|
|
|
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'" Label="Configuration">
|
|
|
+ <ConfigurationType>Application</ConfigurationType>
|
|
|
+ <UseDebugLibraries>true</UseDebugLibraries>
|
|
|
+ <PlatformToolset>v140</PlatformToolset>
|
|
|
+ <CharacterSet>MultiByte</CharacterSet>
|
|
|
+ </PropertyGroup>
|
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
|
|
<ConfigurationType>Application</ConfigurationType>
|
|
|
<UseDebugLibraries>true</UseDebugLibraries>
|
|
|
<PlatformToolset>v140</PlatformToolset>
|
|
|
<CharacterSet>MultiByte</CharacterSet>
|
|
|
</PropertyGroup>
|
|
|
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="Configuration">
|
|
|
+ <ConfigurationType>Application</ConfigurationType>
|
|
|
+ <UseDebugLibraries>true</UseDebugLibraries>
|
|
|
+ <PlatformToolset>v140</PlatformToolset>
|
|
|
+ <CharacterSet>MultiByte</CharacterSet>
|
|
|
+ </PropertyGroup>
|
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
|
|
<ConfigurationType>Application</ConfigurationType>
|
|
|
<UseDebugLibraries>false</UseDebugLibraries>
|
|
@@ -198,9 +220,15 @@
|
|
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
|
</ImportGroup>
|
|
|
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'" Label="PropertySheets">
|
|
|
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
|
+ </ImportGroup>
|
|
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
|
</ImportGroup>
|
|
|
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'" Label="PropertySheets">
|
|
|
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
|
+ </ImportGroup>
|
|
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
|
</ImportGroup>
|
|
@@ -213,6 +241,11 @@
|
|
|
<OutDir>$(SolutionDir)\Build\$(Platform)\$(Configuration)\</OutDir>
|
|
|
<TargetName>zerotier-one_x86</TargetName>
|
|
|
</PropertyGroup>
|
|
|
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">
|
|
|
+ <TargetExt>.exe</TargetExt>
|
|
|
+ <OutDir>$(SolutionDir)\Build\$(Platform)\$(Configuration)\</OutDir>
|
|
|
+ <TargetName>zerotier-one_x86</TargetName>
|
|
|
+ </PropertyGroup>
|
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
|
|
<TargetExt>.exe</TargetExt>
|
|
|
<OutDir>$(SolutionDir)\Build\$(Platform)\$(Configuration)\</OutDir>
|
|
@@ -223,6 +256,11 @@
|
|
|
<OutDir>$(SolutionDir)\Build\$(Platform)\$(Configuration)\</OutDir>
|
|
|
<TargetName>zerotier-one_x64</TargetName>
|
|
|
</PropertyGroup>
|
|
|
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">
|
|
|
+ <TargetExt>.exe</TargetExt>
|
|
|
+ <OutDir>$(SolutionDir)\Build\$(Platform)\$(Configuration)\</OutDir>
|
|
|
+ <TargetName>zerotier-one_x64</TargetName>
|
|
|
+ </PropertyGroup>
|
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
|
|
<TargetExt>.exe</TargetExt>
|
|
|
<OutDir>$(SolutionDir)\Build\$(Platform)\$(Configuration)\</OutDir>
|
|
@@ -244,6 +282,22 @@
|
|
|
<ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
|
|
|
</Link>
|
|
|
</ItemDefinitionGroup>
|
|
|
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">
|
|
|
+ <ClCompile>
|
|
|
+ <WarningLevel>Level3</WarningLevel>
|
|
|
+ <Optimization>Disabled</Optimization>
|
|
|
+ <SDLCheck>true</SDLCheck>
|
|
|
+ <AdditionalIncludeDirectories>
|
|
|
+ </AdditionalIncludeDirectories>
|
|
|
+ <PreprocessorDefinitions>NOMINMAX;STATICLIB;WIN32;ZT_TRACE;ZT_USE_MINIUPNPC;MINIUPNP_STATICLIB;ZT_SOFTWARE_UPDATE_DEFAULT="disable";%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
|
+ <DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
|
|
+ </ClCompile>
|
|
|
+ <Link>
|
|
|
+ <GenerateDebugInformation>true</GenerateDebugInformation>
|
|
|
+ <AdditionalDependencies>wsock32.lib;ws2_32.lib;Iphlpapi.lib;Rpcrt4.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
|
|
+ <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
|
|
|
+ </Link>
|
|
|
+ </ItemDefinitionGroup>
|
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
|
|
<ClCompile>
|
|
|
<WarningLevel>Level3</WarningLevel>
|
|
@@ -262,6 +316,24 @@
|
|
|
<AdditionalOptions>"notelemetry.obj" %(AdditionalOptions)</AdditionalOptions>
|
|
|
</Link>
|
|
|
</ItemDefinitionGroup>
|
|
|
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|x64'">
|
|
|
+ <ClCompile>
|
|
|
+ <WarningLevel>Level3</WarningLevel>
|
|
|
+ <Optimization>Disabled</Optimization>
|
|
|
+ <SDLCheck>true</SDLCheck>
|
|
|
+ <AdditionalIncludeDirectories>
|
|
|
+ </AdditionalIncludeDirectories>
|
|
|
+ <PreprocessorDefinitions>NOMINMAX;STATICLIB;WIN32;ZT_USE_MINIUPNPC;MINIUPNP_STATICLIB;ZT_SOFTWARE_UPDATE_DEFAULT="disable";%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
|
+ <MultiProcessorCompilation>false</MultiProcessorCompilation>
|
|
|
+ <DisableSpecificWarnings>4996</DisableSpecificWarnings>
|
|
|
+ </ClCompile>
|
|
|
+ <Link>
|
|
|
+ <GenerateDebugInformation>true</GenerateDebugInformation>
|
|
|
+ <AdditionalDependencies>wsock32.lib;ws2_32.lib;Iphlpapi.lib;Rpcrt4.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
|
|
+ <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
|
|
|
+ <AdditionalOptions>"notelemetry.obj" %(AdditionalOptions)</AdditionalOptions>
|
|
|
+ </Link>
|
|
|
+ </ItemDefinitionGroup>
|
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
|
|
<ClCompile>
|
|
|
<WarningLevel>Level3</WarningLevel>
|
|
@@ -291,7 +363,7 @@
|
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
|
|
<ClCompile>
|
|
|
<WarningLevel>Level3</WarningLevel>
|
|
|
- <Optimization>MaxSpeed</Optimization>
|
|
|
+ <Optimization>Full</Optimization>
|
|
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
|
|
<IntrinsicFunctions>true</IntrinsicFunctions>
|
|
|
<SDLCheck>true</SDLCheck>
|