/[resiprocate]/main/resip/dum/test/basicRegister_10_0.vcxproj
ViewVC logotype

Annotation of /main/resip/dum/test/basicRegister_10_0.vcxproj

Parent Directory Parent Directory | Revision Log Revision Log


Revision 9962 - (hide annotations) (download)
Sun Feb 10 18:39:07 2013 UTC (6 years, 9 months ago) by moetje
File size: 26965 byte(s)
the following information is for Visual Studio 2010 users only. If you are not using the Visual Studio 2010 Solution and projects, you can stop reading, the described changes do not apply to you!

The problem with the current Visual Studio Solution was that when you want to build both for  x86 and x64 platform, all the output goes to the same folders. So, in order to consume reciprocate in a solution targeting both platforms there were only two options:

  - Create a build process where resiprocate is always built in x86 or x64 each time before your own solution is built for one of these platforms
  - Download (or SVN get) reciprocate to two separate folders and build one for x86 and another one x64

Also build output was created in different folders depending on individual project settings. There are eight possible configuration/platform combinations, and I think it would be best to have the output of all projects created in a single folder for each configuration/platform combinations. After the changes I just checked in, the output is now organized as follows:

  - Solution Folder
      - Win32
          - Debug
          - Release
          - SSL-Debug
          - SSL-Release
      - X64
          - Debug
          - Release
          - SSL-Debug
          - SSL-Release

In order to make this work I just changed the Output Directory for all projects and for all configuration/platform combinations to

    $(SolutionDir)$(Platform)\$(Configuration)\

I also changed the Intermediate Directory for all projects to:

    $(Platform)\$(Configuration)\

(with exceptions: wherever several projects reside in the same folder, different intermediate directories are required. This is true for reprolib and the basicXXX projects)

Additionally I added SSL project configurations for all projects that didn’t already have these. This is required to have all outputs created in a single directory and it’s also necessary to enable consistent builds. Otherwise a Clean operation in a non-SSL configuration would affect an SSL configuration’s output.


I also did some more changes/cleanup:

  - Added _CRT_SECURE_NO_WARNINGS to projects where it was still missing in order to reduce the amount of warnings. There are less than 30 warnings now, so one can concentrate on those warnings that might really matter instead of just ignoring a large warning list
  - Removed Manifest Tool Command Line additional option “validate_manifest “ for [repro-x64-Debug-SSL]. This switch makes the MT.exe only parse the input but does not generate output and can lead to a build error. 
  - Removed all Property Pages “Upgrade from VC 7.1”. The sole purpose of this is to introduce the preprocessor directive “_VC80_UPGRADE=0x0710” which has no practical use at all
  - There’s a bug in Visual Studio 2010 when Visual Studio 2012 is installed also. As a result, the Setup projects detect a dependency on the .NET Framework for a C++ project even if it does not use .NET. It can be cured by adding “<AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences>” to the project file. After doing so I could remove the incorrectly added LaunchCondition in the setup projects. Details can be found here: http://connect.microsoft.com/VisualStudio/feedback/details/746328/after-installing-vs-11-rc-vs-10-setup-projects-require-the-net-framework 
  - Added a new file VisualStudioReadme.htm with some information about the Visual Studio build

1 jmatthewsr 8696 <?xml version="1.0" encoding="utf-8"?>
2     <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3     <ItemGroup Label="ProjectConfigurations">
4     <ProjectConfiguration Include="Debug|Win32">
5     <Configuration>Debug</Configuration>
6     <Platform>Win32</Platform>
7     </ProjectConfiguration>
8 sgodin 8848 <ProjectConfiguration Include="Debug|x64">
9     <Configuration>Debug</Configuration>
10     <Platform>x64</Platform>
11     </ProjectConfiguration>
12 jmatthewsr 8696 <ProjectConfiguration Include="Release|Win32">
13     <Configuration>Release</Configuration>
14     <Platform>Win32</Platform>
15     </ProjectConfiguration>
16 sgodin 8848 <ProjectConfiguration Include="Release|x64">
17     <Configuration>Release</Configuration>
18     <Platform>x64</Platform>
19     </ProjectConfiguration>
20 jmatthewsr 8696 <ProjectConfiguration Include="SSL-Debug|Win32">
21     <Configuration>SSL-Debug</Configuration>
22     <Platform>Win32</Platform>
23     </ProjectConfiguration>
24 sgodin 8848 <ProjectConfiguration Include="SSL-Debug|x64">
25     <Configuration>SSL-Debug</Configuration>
26     <Platform>x64</Platform>
27     </ProjectConfiguration>
28 jmatthewsr 8696 <ProjectConfiguration Include="SSL-Release|Win32">
29     <Configuration>SSL-Release</Configuration>
30     <Platform>Win32</Platform>
31     </ProjectConfiguration>
32 sgodin 8848 <ProjectConfiguration Include="SSL-Release|x64">
33     <Configuration>SSL-Release</Configuration>
34     <Platform>x64</Platform>
35     </ProjectConfiguration>
36 jmatthewsr 8696 </ItemGroup>
37     <PropertyGroup Label="Globals">
38     <ProjectName>basicRegister</ProjectName>
39     <ProjectGuid>{34E29A7D-181B-4A13-9194-EB2300000000}</ProjectGuid>
40     <RootNamespace>basicRegister</RootNamespace>
41     <Keyword>Win32Proj</Keyword>
42     </PropertyGroup>
43     <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
44     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='SSL-Release|Win32'" Label="Configuration">
45     <ConfigurationType>Application</ConfigurationType>
46     <UseOfMfc>false</UseOfMfc>
47     <CharacterSet>MultiByte</CharacterSet>
48     <BuildLogFile>$(IntDir)basicRegister-BuildLog.htm</BuildLogFile>
49     </PropertyGroup>
50 sgodin 8848 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='SSL-Release|x64'" Label="Configuration">
51     <ConfigurationType>Application</ConfigurationType>
52     <UseOfMfc>false</UseOfMfc>
53     <CharacterSet>MultiByte</CharacterSet>
54     <BuildLogFile>$(IntDir)basicRegister-BuildLog.htm</BuildLogFile>
55     </PropertyGroup>
56 jmatthewsr 8696 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|Win32'" Label="Configuration">
57     <ConfigurationType>Application</ConfigurationType>
58     <UseOfMfc>false</UseOfMfc>
59     <CharacterSet>MultiByte</CharacterSet>
60     <BuildLogFile>$(IntDir)basicRegister-BuildLog.htm</BuildLogFile>
61     </PropertyGroup>
62 sgodin 8848 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|x64'" Label="Configuration">
63     <ConfigurationType>Application</ConfigurationType>
64     <UseOfMfc>false</UseOfMfc>
65     <CharacterSet>MultiByte</CharacterSet>
66     <BuildLogFile>$(IntDir)basicRegister-BuildLog.htm</BuildLogFile>
67     </PropertyGroup>
68 jmatthewsr 8696 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
69     <ConfigurationType>Application</ConfigurationType>
70     <UseOfMfc>false</UseOfMfc>
71     <CharacterSet>MultiByte</CharacterSet>
72     <BuildLogFile>$(IntDir)basicRegister-BuildLog.htm</BuildLogFile>
73     </PropertyGroup>
74 sgodin 8848 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
75     <ConfigurationType>Application</ConfigurationType>
76     <UseOfMfc>false</UseOfMfc>
77     <CharacterSet>MultiByte</CharacterSet>
78     <BuildLogFile>$(IntDir)basicRegister-BuildLog.htm</BuildLogFile>
79     </PropertyGroup>
80 jmatthewsr 8696 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
81     <ConfigurationType>Application</ConfigurationType>
82     <UseOfMfc>false</UseOfMfc>
83     <CharacterSet>MultiByte</CharacterSet>
84     <BuildLogFile>$(IntDir)basicRegister-BuildLog.htm</BuildLogFile>
85     </PropertyGroup>
86 sgodin 8848 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
87     <ConfigurationType>Application</ConfigurationType>
88     <UseOfMfc>false</UseOfMfc>
89     <CharacterSet>MultiByte</CharacterSet>
90     <BuildLogFile>$(IntDir)basicRegister-BuildLog.htm</BuildLogFile>
91     </PropertyGroup>
92 jmatthewsr 8696 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
93     <ImportGroup Label="ExtensionSettings">
94     </ImportGroup>
95     <ImportGroup Condition="'$(Configuration)|$(Platform)'=='SSL-Release|Win32'" Label="PropertySheets">
96     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
97     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
98     </ImportGroup>
99 sgodin 8848 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='SSL-Release|x64'" Label="PropertySheets">
100     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
101     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
102     </ImportGroup>
103 jmatthewsr 8696 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|Win32'" Label="PropertySheets">
104     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
105     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
106     </ImportGroup>
107 sgodin 8848 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|x64'" Label="PropertySheets">
108     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
109     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
110     </ImportGroup>
111 jmatthewsr 8696 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
112     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
113     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
114     </ImportGroup>
115 sgodin 8848 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
116     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
117     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
118     </ImportGroup>
119 jmatthewsr 8696 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
120     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
121     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
122     </ImportGroup>
123 sgodin 8848 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
124     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
125     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
126     </ImportGroup>
127 jmatthewsr 8696 <PropertyGroup Label="UserMacros" />
128     <PropertyGroup>
129     <_ProjectFileVersion>10.0.21006.1</_ProjectFileVersion>
130 moetje 9962 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
131     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
132     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">basicRegister\$(Platform)\$(Configuration)\</IntDir>
133     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">basicRegister\$(Platform)\$(Configuration)\</IntDir>
134 jmatthewsr 8696 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
135 sgodin 8848 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
136 moetje 9962 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
137     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
138     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">basicRegister\$(Platform)\$(Configuration)\</IntDir>
139     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">basicRegister\$(Platform)\$(Configuration)\</IntDir>
140 jmatthewsr 8696 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
141 sgodin 8848 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
142 moetje 9962 <OutDir Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
143     <OutDir Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
144     <IntDir Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|Win32'">basicRegister\$(Platform)\$(Configuration)\</IntDir>
145     <IntDir Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|x64'">basicRegister\$(Platform)\$(Configuration)\</IntDir>
146 jmatthewsr 8696 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|Win32'">true</LinkIncremental>
147 sgodin 8848 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|x64'">true</LinkIncremental>
148 moetje 9962 <OutDir Condition="'$(Configuration)|$(Platform)'=='SSL-Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
149     <OutDir Condition="'$(Configuration)|$(Platform)'=='SSL-Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
150     <IntDir Condition="'$(Configuration)|$(Platform)'=='SSL-Release|Win32'">basicRegister\$(Platform)\$(Configuration)\</IntDir>
151     <IntDir Condition="'$(Configuration)|$(Platform)'=='SSL-Release|x64'">basicRegister\$(Platform)\$(Configuration)\</IntDir>
152 jmatthewsr 8696 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='SSL-Release|Win32'">false</LinkIncremental>
153 sgodin 8848 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='SSL-Release|x64'">false</LinkIncremental>
154 jmatthewsr 8696 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
155 sgodin 8848 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
156 jmatthewsr 8696 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
157 sgodin 8848 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
158 jmatthewsr 8696 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
159 sgodin 8848 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
160 jmatthewsr 8696 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
161 sgodin 8848 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
162 jmatthewsr 8696 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
163 sgodin 8848 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
164 jmatthewsr 8696 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
165 sgodin 8848 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
166 jmatthewsr 8696 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
167 sgodin 8848 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
168 jmatthewsr 8696 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|Win32'" />
169 sgodin 8848 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|x64'" />
170 jmatthewsr 8696 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|Win32'" />
171 sgodin 8848 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|x64'" />
172 jmatthewsr 8696 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='SSL-Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
173 sgodin 8848 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='SSL-Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
174 jmatthewsr 8696 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='SSL-Release|Win32'" />
175 sgodin 8848 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='SSL-Release|x64'" />
176 jmatthewsr 8696 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='SSL-Release|Win32'" />
177 sgodin 8848 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='SSL-Release|x64'" />
178 jmatthewsr 8696 </PropertyGroup>
179     <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
180     <ClCompile>
181     <Optimization>Disabled</Optimization>
182     <AdditionalIncludeDirectories>$(SolutionDir)/contrib/ares;$(SolutionDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
183     <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
184     <MinimalRebuild>true</MinimalRebuild>
185     <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
186     <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
187     <BufferSecurityCheck>true</BufferSecurityCheck>
188     <PrecompiledHeader>
189     </PrecompiledHeader>
190     <WarningLevel>Level3</WarningLevel>
191     <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
192     </ClCompile>
193     <Link>
194     <AdditionalOptions>/FIXED:NO %(AdditionalOptions)</AdditionalOptions>
195     <AdditionalDependencies>Ws2_32.lib;Dnsapi.lib;Iphlpapi.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
196     <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
197     <GenerateDebugInformation>true</GenerateDebugInformation>
198     <SubSystem>Console</SubSystem>
199     <RandomizedBaseAddress>false</RandomizedBaseAddress>
200     <DataExecutionPrevention>
201     </DataExecutionPrevention>
202     <TargetMachine>MachineX86</TargetMachine>
203     </Link>
204     </ItemDefinitionGroup>
205 sgodin 8848 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
206     <ClCompile>
207     <Optimization>Disabled</Optimization>
208     <AdditionalIncludeDirectories>$(SolutionDir)/contrib/ares;$(SolutionDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
209     <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
210     <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
211     <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
212     <BufferSecurityCheck>true</BufferSecurityCheck>
213     <PrecompiledHeader>
214     </PrecompiledHeader>
215     <WarningLevel>Level3</WarningLevel>
216     <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
217     </ClCompile>
218     <Link>
219     <AdditionalOptions>/FIXED:NO %(AdditionalOptions)</AdditionalOptions>
220     <AdditionalDependencies>Ws2_32.lib;Dnsapi.lib;Iphlpapi.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
221     <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
222     <GenerateDebugInformation>true</GenerateDebugInformation>
223     <SubSystem>Console</SubSystem>
224     <RandomizedBaseAddress>false</RandomizedBaseAddress>
225     <DataExecutionPrevention>
226     </DataExecutionPrevention>
227     </Link>
228     </ItemDefinitionGroup>
229 jmatthewsr 8696 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
230     <ClCompile>
231     <Optimization>MaxSpeed</Optimization>
232     <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
233     <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
234     <OmitFramePointers>true</OmitFramePointers>
235     <AdditionalIncludeDirectories>$(SolutionDir)/contrib/ares;$(SolutionDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
236     <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
237     <StringPooling>true</StringPooling>
238     <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
239     <BufferSecurityCheck>false</BufferSecurityCheck>
240     <FunctionLevelLinking>true</FunctionLevelLinking>
241     <PrecompiledHeader>
242     </PrecompiledHeader>
243     <WarningLevel>Level3</WarningLevel>
244     <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
245     </ClCompile>
246     <Link>
247     <AdditionalOptions>/FIXED:NO %(AdditionalOptions)</AdditionalOptions>
248     <AdditionalDependencies>Ws2_32.lib;Dnsapi.lib;Iphlpapi.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
249     <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
250     <GenerateDebugInformation>true</GenerateDebugInformation>
251     <SubSystem>Console</SubSystem>
252     <OptimizeReferences>true</OptimizeReferences>
253     <EnableCOMDATFolding>true</EnableCOMDATFolding>
254     <RandomizedBaseAddress>false</RandomizedBaseAddress>
255     <DataExecutionPrevention>
256     </DataExecutionPrevention>
257     <TargetMachine>MachineX86</TargetMachine>
258     </Link>
259     </ItemDefinitionGroup>
260 sgodin 8848 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
261     <ClCompile>
262     <Optimization>MaxSpeed</Optimization>
263     <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
264     <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
265     <OmitFramePointers>true</OmitFramePointers>
266     <AdditionalIncludeDirectories>$(SolutionDir)/contrib/ares;$(SolutionDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
267     <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
268     <StringPooling>true</StringPooling>
269     <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
270     <BufferSecurityCheck>false</BufferSecurityCheck>
271     <FunctionLevelLinking>true</FunctionLevelLinking>
272     <PrecompiledHeader>
273     </PrecompiledHeader>
274     <WarningLevel>Level3</WarningLevel>
275     <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
276     </ClCompile>
277     <Link>
278     <AdditionalOptions>/FIXED:NO %(AdditionalOptions)</AdditionalOptions>
279     <AdditionalDependencies>Ws2_32.lib;Dnsapi.lib;Iphlpapi.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
280     <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
281     <GenerateDebugInformation>true</GenerateDebugInformation>
282     <SubSystem>Console</SubSystem>
283     <OptimizeReferences>true</OptimizeReferences>
284     <EnableCOMDATFolding>true</EnableCOMDATFolding>
285     <RandomizedBaseAddress>false</RandomizedBaseAddress>
286     <DataExecutionPrevention>
287     </DataExecutionPrevention>
288     </Link>
289     </ItemDefinitionGroup>
290 jmatthewsr 8696 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|Win32'">
291     <ClCompile>
292     <Optimization>Disabled</Optimization>
293     <AdditionalIncludeDirectories>$(ProjectDir)../../../;$(ProjectDir)../../contrib/ares;$(ProjectDir)../../../contrib/openssl/include;$(ProjectDir)../../../contrib/openssl/inc32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
294     <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE; USE_SSL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
295     <MinimalRebuild>true</MinimalRebuild>
296     <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
297     <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
298     <BufferSecurityCheck>true</BufferSecurityCheck>
299     <PrecompiledHeader>
300     </PrecompiledHeader>
301     <WarningLevel>Level3</WarningLevel>
302     <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
303     </ClCompile>
304     <Link>
305     <AdditionalOptions>/FIXED:NO %(AdditionalOptions)</AdditionalOptions>
306     <AdditionalDependencies>Ws2_32.lib;Dnsapi.lib;Iphlpapi.lib;winmm.lib;crypt32.lib;$(ProjectDir)..\..\..\contrib\openssl\lib\vc\static\libeay32MDd.lib;$(ProjectDir)..\..\..\contrib\openssl\lib\vc\static\ssleay32MDd.lib;%(AdditionalDependencies)</AdditionalDependencies>
307     <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
308     <GenerateDebugInformation>true</GenerateDebugInformation>
309     <SubSystem>Console</SubSystem>
310     <RandomizedBaseAddress>false</RandomizedBaseAddress>
311     <DataExecutionPrevention>
312     </DataExecutionPrevention>
313     <TargetMachine>MachineX86</TargetMachine>
314     </Link>
315     </ItemDefinitionGroup>
316 sgodin 8848 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|x64'">
317     <ClCompile>
318     <Optimization>Disabled</Optimization>
319 sgodin 9887 <AdditionalIncludeDirectories>$(ProjectDir)/../../../;$(ProjectDir)/../../../../;$(ProjectDir)../../../contrib/opensslx64/include;$(ProjectDir)../../../contrib/openssl/inc32;$(ProjectDir)../../../contrib/popt;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
320 sgodin 8848 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE; USE_SSL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
321     <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
322     <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
323     <BufferSecurityCheck>true</BufferSecurityCheck>
324     <PrecompiledHeader>
325     </PrecompiledHeader>
326     <WarningLevel>Level3</WarningLevel>
327     <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
328     </ClCompile>
329     <Link>
330     <AdditionalOptions>/FIXED:NO %(AdditionalOptions)</AdditionalOptions>
331 sgodin 9649 <AdditionalDependencies>Ws2_32.lib;Dnsapi.lib;Iphlpapi.lib;winmm.lib;crypt32.lib;$(ProjectDir)..\..\..\contrib\opensslx64\lib\vc\static\libeay32MDd.lib;$(ProjectDir)..\..\..\contrib\opensslx64\lib\vc\static\ssleay32MDd.lib;%(AdditionalDependencies)</AdditionalDependencies>
332 sgodin 8848 <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
333     <GenerateDebugInformation>true</GenerateDebugInformation>
334     <SubSystem>Console</SubSystem>
335     <RandomizedBaseAddress>false</RandomizedBaseAddress>
336     <DataExecutionPrevention>
337     </DataExecutionPrevention>
338     </Link>
339     </ItemDefinitionGroup>
340 jmatthewsr 8696 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='SSL-Release|Win32'">
341     <ClCompile>
342     <Optimization>MaxSpeed</Optimization>
343     <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
344     <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
345     <OmitFramePointers>true</OmitFramePointers>
346     <AdditionalIncludeDirectories>$(ProjectDir)../../../;$(ProjectDir)../../contrib/ares;$(ProjectDir)../../../contrib/openssl/include;$(ProjectDir)../../../contrib/openssl/inc32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
347     <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE; USE_SSL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
348     <StringPooling>true</StringPooling>
349     <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
350     <BufferSecurityCheck>false</BufferSecurityCheck>
351     <FunctionLevelLinking>true</FunctionLevelLinking>
352     <PrecompiledHeader>
353     </PrecompiledHeader>
354     <WarningLevel>Level3</WarningLevel>
355     <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
356     </ClCompile>
357     <Link>
358     <AdditionalOptions>/FIXED:NO %(AdditionalOptions)</AdditionalOptions>
359     <AdditionalDependencies>Ws2_32.lib;Dnsapi.lib;Iphlpapi.lib;winmm.lib;crypt32.lib;$(ProjectDir)..\..\..\contrib\openssl\lib\vc\static\libeay32MD.lib;$(ProjectDir)..\..\..\contrib\openssl\lib\vc\static\ssleay32MD.lib;%(AdditionalDependencies)</AdditionalDependencies>
360     <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
361     <GenerateDebugInformation>true</GenerateDebugInformation>
362     <SubSystem>Console</SubSystem>
363     <OptimizeReferences>true</OptimizeReferences>
364     <EnableCOMDATFolding>true</EnableCOMDATFolding>
365     <RandomizedBaseAddress>false</RandomizedBaseAddress>
366     <DataExecutionPrevention>
367     </DataExecutionPrevention>
368     <TargetMachine>MachineX86</TargetMachine>
369     </Link>
370     </ItemDefinitionGroup>
371 sgodin 8848 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='SSL-Release|x64'">
372     <ClCompile>
373     <Optimization>MaxSpeed</Optimization>
374     <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
375     <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
376     <OmitFramePointers>true</OmitFramePointers>
377 sgodin 9887 <AdditionalIncludeDirectories>$(ProjectDir)/../../../;$(ProjectDir)/../../../../;$(ProjectDir)../../../contrib/opensslx64/include;$(ProjectDir)../../../contrib/openssl/inc32;$(ProjectDir)../../../contrib/popt;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
378 sgodin 8848 <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE; USE_SSL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
379     <StringPooling>true</StringPooling>
380     <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
381     <BufferSecurityCheck>false</BufferSecurityCheck>
382     <FunctionLevelLinking>true</FunctionLevelLinking>
383     <PrecompiledHeader>
384     </PrecompiledHeader>
385     <WarningLevel>Level3</WarningLevel>
386     <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
387     </ClCompile>
388     <Link>
389     <AdditionalOptions>/FIXED:NO %(AdditionalOptions)</AdditionalOptions>
390 sgodin 9649 <AdditionalDependencies>Ws2_32.lib;Dnsapi.lib;Iphlpapi.lib;winmm.lib;crypt32.lib;$(ProjectDir)..\..\..\contrib\opensslx64\lib\vc\static\libeay32MD.lib;$(ProjectDir)..\..\..\contrib\opensslx64\lib\vc\static\ssleay32MD.lib;%(AdditionalDependencies)</AdditionalDependencies>
391 sgodin 8848 <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
392     <GenerateDebugInformation>true</GenerateDebugInformation>
393     <SubSystem>Console</SubSystem>
394     <OptimizeReferences>true</OptimizeReferences>
395     <EnableCOMDATFolding>true</EnableCOMDATFolding>
396     <RandomizedBaseAddress>false</RandomizedBaseAddress>
397     <DataExecutionPrevention>
398     </DataExecutionPrevention>
399     </Link>
400     </ItemDefinitionGroup>
401 jmatthewsr 8696 <ItemGroup>
402     <ClCompile Include="basicRegister.cxx" />
403     </ItemGroup>
404     <ItemGroup>
405     <None Include="ReadMe.txt" />
406     </ItemGroup>
407     <ItemGroup>
408     <ProjectReference Include="..\..\..\rutil\rutil_10_0.vcxproj">
409     <Project>{3d0e5ceb-93dc-4fdb-918b-d08fa369e106}</Project>
410     <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
411     </ProjectReference>
412     <ProjectReference Include="..\..\stack\resiprocate_10_0.vcxproj">
413     <Project>{2a8be839-6466-4001-b224-8f1c3168d04a}</Project>
414     <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
415     </ProjectReference>
416     <ProjectReference Include="..\dum_10_0.vcxproj">
417     <Project>{31b0654f-e08e-405f-909f-80f86cb14b9d}</Project>
418     <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
419     </ProjectReference>
420     </ItemGroup>
421     <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
422     <ImportGroup Label="ExtensionTargets">
423     </ImportGroup>
424     </Project>

webmaster AT resiprocate DOT org
ViewVC Help
Powered by ViewVC 1.1.27