xref: /freebsd/sys/contrib/libsodium/builds/msvc/properties/x64.props (revision 36712a94975f5bd0d26c85377283b49a2369c82f)
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
4  <PropertyGroup>
5    <_PropertySheetDisplayName>x64 Settings</_PropertySheetDisplayName>
6  </PropertyGroup>
7
8  <ItemDefinitionGroup>
9    <ClCompile>
10      <!-- Note that Win64 defines may cause WIN32 to become defined when using windows headers,
11      but _WIN32 implies Windows 32 bit or above. If the standard headers are not included
12      these are sometimes required even for 64 bit builds and should never cause harm there.-->
13      <PreprocessorDefinitions>WIN32;_WIN32;WIN64;_WIN64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
14    </ClCompile>
15    <ResourceCompile>
16      <PreprocessorDefinitions>x64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
17    </ResourceCompile>
18    <Link>
19      <TargetMachine>MachineX64</TargetMachine>
20    </Link>
21    <Lib>
22      <AdditionalOptions>/MACHINE:X64 %(AdditionalOptions)</AdditionalOptions>
23    </Lib>
24  </ItemDefinitionGroup>
25
26</Project>
27