tl_libsodium.vcxproj.tpl (18356B)
1 <?xml version="1.0" encoding="utf-8"?> 2 <Project DefaultTargets="Build" ToolsVersion="4.0" 3 xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 4 <ItemGroup Label="ProjectConfigurations"> 5 <ProjectConfiguration Include="DebugDLL|Win32"> 6 <Configuration>DebugDLL</Configuration> 7 <Platform>Win32</Platform> 8 </ProjectConfiguration> 9 <ProjectConfiguration Include="DebugDLL|x64"> 10 <Configuration>DebugDLL</Configuration> 11 <Platform>x64</Platform> 12 </ProjectConfiguration> 13 <ProjectConfiguration Include="Debug|Win32"> 14 <Configuration>Debug</Configuration> 15 <Platform>Win32</Platform> 16 </ProjectConfiguration> 17 <ProjectConfiguration Include="Debug|x64"> 18 <Configuration>Debug</Configuration> 19 <Platform>x64</Platform> 20 </ProjectConfiguration> 21 <ProjectConfiguration Include="ReleaseDLL|Win32"> 22 <Configuration>ReleaseDLL</Configuration> 23 <Platform>Win32</Platform> 24 </ProjectConfiguration> 25 <ProjectConfiguration Include="ReleaseDLL|x64"> 26 <Configuration>ReleaseDLL</Configuration> 27 <Platform>x64</Platform> 28 </ProjectConfiguration> 29 <ProjectConfiguration Include="Release|Win32"> 30 <Configuration>Release</Configuration> 31 <Platform>Win32</Platform> 32 </ProjectConfiguration> 33 <ProjectConfiguration Include="Release|x64"> 34 <Configuration>Release</Configuration> 35 <Platform>x64</Platform> 36 </ProjectConfiguration> 37 </ItemGroup> 38 <PropertyGroup Label="Globals"> 39 <ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid> 40 <Keyword>Win32Proj</Keyword> 41 <RootNamespace>libsodium</RootNamespace> 42 </PropertyGroup> 43 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 44 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 45 <ConfigurationType>StaticLibrary</ConfigurationType> 46 <UseDebugLibraries>true</UseDebugLibraries> 47 <CharacterSet>MultiByte</CharacterSet> 48 <WholeProgramOptimization>false</WholeProgramOptimization> 49 <PlatformToolset>{{platform}}</PlatformToolset> 50 </PropertyGroup> 51 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|Win32'" Label="Configuration"> 52 <ConfigurationType>DynamicLibrary</ConfigurationType> 53 <UseDebugLibraries>true</UseDebugLibraries> 54 <CharacterSet>MultiByte</CharacterSet> 55 <WholeProgramOptimization>false</WholeProgramOptimization> 56 <PlatformToolset>{{platform}}</PlatformToolset> 57 </PropertyGroup> 58 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> 59 <ConfigurationType>StaticLibrary</ConfigurationType> 60 <UseDebugLibraries>true</UseDebugLibraries> 61 <CharacterSet>MultiByte</CharacterSet> 62 <WholeProgramOptimization>false</WholeProgramOptimization> 63 <PlatformToolset>{{platform}}</PlatformToolset> 64 </PropertyGroup> 65 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|x64'" Label="Configuration"> 66 <ConfigurationType>DynamicLibrary</ConfigurationType> 67 <UseDebugLibraries>true</UseDebugLibraries> 68 <CharacterSet>MultiByte</CharacterSet> 69 <WholeProgramOptimization>false</WholeProgramOptimization> 70 <PlatformToolset>{{platform}}</PlatformToolset> 71 </PropertyGroup> 72 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 73 <ConfigurationType>StaticLibrary</ConfigurationType> 74 <UseDebugLibraries>false</UseDebugLibraries> 75 <WholeProgramOptimization>true</WholeProgramOptimization> 76 <CharacterSet>MultiByte</CharacterSet> 77 <PlatformToolset>{{platform}}</PlatformToolset> 78 </PropertyGroup> 79 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'" Label="Configuration"> 80 <ConfigurationType>DynamicLibrary</ConfigurationType> 81 <UseDebugLibraries>false</UseDebugLibraries> 82 <WholeProgramOptimization>true</WholeProgramOptimization> 83 <CharacterSet>MultiByte</CharacterSet> 84 <PlatformToolset>{{platform}}</PlatformToolset> 85 </PropertyGroup> 86 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 87 <ConfigurationType>StaticLibrary</ConfigurationType> 88 <UseDebugLibraries>false</UseDebugLibraries> 89 <WholeProgramOptimization>true</WholeProgramOptimization> 90 <CharacterSet>MultiByte</CharacterSet> 91 <PlatformToolset>{{platform}}</PlatformToolset> 92 </PropertyGroup> 93 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'" Label="Configuration"> 94 <ConfigurationType>DynamicLibrary</ConfigurationType> 95 <UseDebugLibraries>false</UseDebugLibraries> 96 <WholeProgramOptimization>true</WholeProgramOptimization> 97 <CharacterSet>MultiByte</CharacterSet> 98 <PlatformToolset>{{platform}}</PlatformToolset> 99 </PropertyGroup> 100 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 101 <ImportGroup Label="ExtensionSettings"> 102 </ImportGroup> 103 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 104 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 105 <Import Project="msvc-scripts\sodium.props" /> 106 </ImportGroup> 107 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|Win32'" Label="PropertySheets"> 108 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 109 <Import Project="msvc-scripts\sodium.props" /> 110 </ImportGroup> 111 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 112 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 113 <Import Project="msvc-scripts\sodium.props" /> 114 </ImportGroup> 115 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|x64'" Label="PropertySheets"> 116 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 117 <Import Project="msvc-scripts\sodium.props" /> 118 </ImportGroup> 119 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 120 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 121 <Import Project="msvc-scripts\sodium.props" /> 122 </ImportGroup> 123 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'" Label="PropertySheets"> 124 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 125 <Import Project="msvc-scripts\sodium.props" /> 126 </ImportGroup> 127 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 128 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 129 <Import Project="msvc-scripts\sodium.props" /> 130 </ImportGroup> 131 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'" Label="PropertySheets"> 132 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 133 <Import Project="msvc-scripts\sodium.props" /> 134 </ImportGroup> 135 <PropertyGroup Label="UserMacros" /> 136 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 137 <LinkIncremental>true</LinkIncremental> 138 <OutDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\</OutDir> 139 <IntDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\Intermediate\</IntDir> 140 </PropertyGroup> 141 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|Win32'"> 142 <LinkIncremental>true</LinkIncremental> 143 <OutDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\</OutDir> 144 <IntDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\Intermediate\</IntDir> 145 </PropertyGroup> 146 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 147 <LinkIncremental>true</LinkIncremental> 148 <OutDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\</OutDir> 149 <IntDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\Intermediate\</IntDir> 150 </PropertyGroup> 151 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|x64'"> 152 <LinkIncremental>true</LinkIncremental> 153 <OutDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\</OutDir> 154 <IntDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\Intermediate\</IntDir> 155 </PropertyGroup> 156 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 157 <LinkIncremental>false</LinkIncremental> 158 <OutDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\</OutDir> 159 <IntDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\Intermediate\</IntDir> 160 </PropertyGroup> 161 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'"> 162 <LinkIncremental>false</LinkIncremental> 163 <OutDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\</OutDir> 164 <IntDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\Intermediate\</IntDir> 165 </PropertyGroup> 166 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 167 <LinkIncremental>false</LinkIncremental> 168 <OutDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\</OutDir> 169 <IntDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\Intermediate\</IntDir> 170 </PropertyGroup> 171 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'"> 172 <LinkIncremental>false</LinkIncremental> 173 <OutDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\</OutDir> 174 <IntDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\Intermediate\</IntDir> 175 </PropertyGroup> 176 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 177 <ClCompile> 178 <PrecompiledHeader> 179 </PrecompiledHeader> 180 <WarningLevel>Level3</WarningLevel> 181 <Optimization>Disabled</Optimization> 182 <PreprocessorDefinitions>SODIUM_STATIC;SODIUM_EXPORT=;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 183 <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings> 184 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 185 <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)..\..\src\libsodium\include\sodium;$(SolutionDir)..\..\src\libsodium\include\sodium;$(SolutionDir)..\..\src\libsodium\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 186 </ClCompile> 187 <Link> 188 <SubSystem>Console</SubSystem> 189 <GenerateDebugInformation>true</GenerateDebugInformation> 190 </Link> 191 </ItemDefinitionGroup> 192 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|Win32'"> 193 <ClCompile> 194 <PrecompiledHeader> 195 </PrecompiledHeader> 196 <WarningLevel>Level3</WarningLevel> 197 <Optimization>Disabled</Optimization> 198 <PreprocessorDefinitions>SODIUM_EXPORT=__declspec(dllexport);SODIUM_DLL_EXPORT;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 199 <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings> 200 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 201 <AdditionalIncludeDirectories>$(SolutionDir)..\..\;$(SolutionDir)..\..\src\libsodium\include\sodium;$(SolutionDir)..\..\src\libsodium\include\sodium;$(SolutionDir)..\..\src\libsodium\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 202 </ClCompile> 203 <Link> 204 <SubSystem>Console</SubSystem> 205 <GenerateDebugInformation>true</GenerateDebugInformation> 206 </Link> 207 </ItemDefinitionGroup> 208 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 209 <ClCompile> 210 <PrecompiledHeader> 211 </PrecompiledHeader> 212 <WarningLevel>Level3</WarningLevel> 213 <Optimization>Disabled</Optimization> 214 <PreprocessorDefinitions>SODIUM_STATIC;SODIUM_EXPORT=;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 215 <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings> 216 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> 217 </ClCompile> 218 <Link> 219 <SubSystem>Console</SubSystem> 220 <GenerateDebugInformation>true</GenerateDebugInformation> 221 </Link> 222 </ItemDefinitionGroup> 223 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|x64'"> 224 <ClCompile> 225 <PrecompiledHeader> 226 </PrecompiledHeader> 227 <WarningLevel>Level3</WarningLevel> 228 <Optimization>Disabled</Optimization> 229 <PreprocessorDefinitions>SODIUM_EXPORT=__declspec(dllexport);SODIUM_DLL_EXPORT;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 230 <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings> 231 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 232 </ClCompile> 233 <Link> 234 <SubSystem>Console</SubSystem> 235 <GenerateDebugInformation>true</GenerateDebugInformation> 236 </Link> 237 </ItemDefinitionGroup> 238 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 239 <ClCompile> 240 <WarningLevel>Level3</WarningLevel> 241 <PrecompiledHeader> 242 </PrecompiledHeader> 243 <Optimization>Full</Optimization> 244 <FunctionLevelLinking>true</FunctionLevelLinking> 245 <IntrinsicFunctions>true</IntrinsicFunctions> 246 <PreprocessorDefinitions>SODIUM_STATIC;SODIUM_EXPORT=;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 247 <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings> 248 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 249 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> 250 <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)..\..\src\libsodium\include\sodium;$(SolutionDir)..\..\src\libsodium\include\sodium;$(SolutionDir)..\..\src\libsodium\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 251 </ClCompile> 252 <Link> 253 <SubSystem>Console</SubSystem> 254 <GenerateDebugInformation>true</GenerateDebugInformation> 255 <EnableCOMDATFolding>true</EnableCOMDATFolding> 256 <OptimizeReferences>true</OptimizeReferences> 257 </Link> 258 </ItemDefinitionGroup> 259 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'"> 260 <ClCompile> 261 <WarningLevel>Level3</WarningLevel> 262 <PrecompiledHeader> 263 </PrecompiledHeader> 264 <Optimization>Full</Optimization> 265 <FunctionLevelLinking>true</FunctionLevelLinking> 266 <IntrinsicFunctions>true</IntrinsicFunctions> 267 <PreprocessorDefinitions>SODIUM_EXPORT=__declspec(dllexport);SODIUM_DLL_EXPORT;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 268 <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings> 269 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> 270 <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed> 271 <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)..\..\src\libsodium\include\sodium;$(SolutionDir)..\..\src\libsodium\include\sodium;$(SolutionDir)..\..\src\libsodium\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 272 </ClCompile> 273 <Link> 274 <SubSystem>Console</SubSystem> 275 <GenerateDebugInformation>true</GenerateDebugInformation> 276 <EnableCOMDATFolding>true</EnableCOMDATFolding> 277 <OptimizeReferences>true</OptimizeReferences> 278 </Link> 279 </ItemDefinitionGroup> 280 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 281 <ClCompile> 282 <WarningLevel>Level3</WarningLevel> 283 <PrecompiledHeader> 284 </PrecompiledHeader> 285 <Optimization>MaxSpeed</Optimization> 286 <FunctionLevelLinking>true</FunctionLevelLinking> 287 <IntrinsicFunctions>true</IntrinsicFunctions> 288 <PreprocessorDefinitions>SODIUM_STATIC;SODIUM_EXPORT=;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 289 <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings> 290 <RuntimeLibrary>MultiThreaded</RuntimeLibrary> 291 </ClCompile> 292 <Link> 293 <SubSystem>Console</SubSystem> 294 <GenerateDebugInformation>true</GenerateDebugInformation> 295 <EnableCOMDATFolding>true</EnableCOMDATFolding> 296 <OptimizeReferences>true</OptimizeReferences> 297 </Link> 298 </ItemDefinitionGroup> 299 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'"> 300 <ClCompile> 301 <WarningLevel>Level3</WarningLevel> 302 <PrecompiledHeader> 303 </PrecompiledHeader> 304 <Optimization>MaxSpeed</Optimization> 305 <FunctionLevelLinking>true</FunctionLevelLinking> 306 <IntrinsicFunctions>true</IntrinsicFunctions> 307 <PreprocessorDefinitions>SODIUM_EXPORT=__declspec(dllexport);SODIUM_DLL_EXPORT;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 308 <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings> 309 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> 310 </ClCompile> 311 <Link> 312 <SubSystem>Console</SubSystem> 313 <GenerateDebugInformation>true</GenerateDebugInformation> 314 <EnableCOMDATFolding>true</EnableCOMDATFolding> 315 <OptimizeReferences>true</OptimizeReferences> 316 </Link> 317 </ItemDefinitionGroup> 318 <ItemGroup> 319 {{tlv1}} 320 </ItemGroup> 321 <ItemGroup> 322 {{tlv2}} 323 <ClInclude Include="..\..\builds\msvc\resource.h" /> 324 </ItemGroup> 325 <ItemGroup> 326 <ResourceCompile Include="..\..\builds\msvc\resource.rc"> 327 </ResourceCompile> 328 </ItemGroup> 329 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 330 <ImportGroup Label="ExtensionTargets"> 331 </ImportGroup> 332 </Project>