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

Annotation of /main/resip/dum/test/basicClient_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, 11 months ago) by moetje
File size: 29608 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 sgodin 9034 <?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     <ProjectConfiguration Include="Debug|x64">
9     <Configuration>Debug</Configuration>
10     <Platform>x64</Platform>
11     </ProjectConfiguration>
12     <ProjectConfiguration Include="Release|Win32">
13     <Configuration>Release</Configuration>
14     <Platform>Win32</Platform>
15     </ProjectConfiguration>
16     <ProjectConfiguration Include="Release|x64">
17     <Configuration>Release</Configuration>
18     <Platform>x64</Platform>
19     </ProjectConfiguration>
20     <ProjectConfiguration Include="SSL-Debug|Win32">
21     <Configuration>SSL-Debug</Configuration>
22     <Platform>Win32</Platform>
23     </ProjectConfiguration>
24     <ProjectConfiguration Include="SSL-Debug|x64">
25     <Configuration>SSL-Debug</Configuration>
26     <Platform>x64</Platform>
27     </ProjectConfiguration>
28     <ProjectConfiguration Include="SSL-Release|Win32">
29     <Configuration>SSL-Release</Configuration>
30     <Platform>Win32</Platform>
31     </ProjectConfiguration>
32     <ProjectConfiguration Include="SSL-Release|x64">
33     <Configuration>SSL-Release</Configuration>
34     <Platform>x64</Platform>
35     </ProjectConfiguration>
36     </ItemGroup>
37     <PropertyGroup Label="Globals">
38     <ProjectName>basicClient</ProjectName>
39     <ProjectGuid>{5973C598-5CB7-4724-A1EB-EBE3D9F84888}</ProjectGuid>
40     <RootNamespace>basicClient</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     </PropertyGroup>
49     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='SSL-Release|x64'" Label="Configuration">
50     <ConfigurationType>Application</ConfigurationType>
51     <UseOfMfc>false</UseOfMfc>
52     <CharacterSet>MultiByte</CharacterSet>
53     </PropertyGroup>
54     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|Win32'" Label="Configuration">
55     <ConfigurationType>Application</ConfigurationType>
56     <UseOfMfc>false</UseOfMfc>
57     <CharacterSet>MultiByte</CharacterSet>
58     </PropertyGroup>
59     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|x64'" Label="Configuration">
60     <ConfigurationType>Application</ConfigurationType>
61     <UseOfMfc>false</UseOfMfc>
62     <CharacterSet>MultiByte</CharacterSet>
63     </PropertyGroup>
64     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
65     <ConfigurationType>Application</ConfigurationType>
66     <UseOfMfc>false</UseOfMfc>
67     <CharacterSet>MultiByte</CharacterSet>
68     </PropertyGroup>
69     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
70     <ConfigurationType>Application</ConfigurationType>
71     <UseOfMfc>false</UseOfMfc>
72     <CharacterSet>MultiByte</CharacterSet>
73     </PropertyGroup>
74     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
75     <ConfigurationType>Application</ConfigurationType>
76     <UseOfMfc>false</UseOfMfc>
77     <CharacterSet>MultiByte</CharacterSet>
78     </PropertyGroup>
79     <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
80     <ConfigurationType>Application</ConfigurationType>
81     <UseOfMfc>false</UseOfMfc>
82     <CharacterSet>MultiByte</CharacterSet>
83     </PropertyGroup>
84     <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
85     <ImportGroup Label="ExtensionSettings">
86     </ImportGroup>
87     <ImportGroup Condition="'$(Configuration)|$(Platform)'=='SSL-Release|Win32'" Label="PropertySheets">
88     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
89     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
90     </ImportGroup>
91     <ImportGroup Condition="'$(Configuration)|$(Platform)'=='SSL-Release|x64'" Label="PropertySheets">
92     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
93     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
94     </ImportGroup>
95     <ImportGroup Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|Win32'" Label="PropertySheets">
96     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
97     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
98     </ImportGroup>
99     <ImportGroup Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|x64'" Label="PropertySheets">
100     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
101     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
102     </ImportGroup>
103     <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
104     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
105     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
106     </ImportGroup>
107     <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
108     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
109     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
110     </ImportGroup>
111     <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
112     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
113     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
114     </ImportGroup>
115     <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|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="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
118     </ImportGroup>
119     <PropertyGroup Label="UserMacros" />
120     <PropertyGroup>
121     <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
122 moetje 9962 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
123     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
124     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">basicClient\$(Platform)\$(Configuration)\</IntDir>
125     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">basicClient\$(Platform)\$(Configuration)\</IntDir>
126 sgodin 9034 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
127     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
128 moetje 9962 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
129     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
130     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">basicClient\$(Platform)\$(Configuration)\</IntDir>
131     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">basicClient\$(Platform)\$(Configuration)\</IntDir>
132 sgodin 9034 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
133     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
134 moetje 9962 <OutDir Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
135     <OutDir Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
136     <IntDir Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|Win32'">basicClient\$(Platform)\$(Configuration)\</IntDir>
137     <IntDir Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|x64'">basicClient\$(Platform)\$(Configuration)\</IntDir>
138 sgodin 9034 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|Win32'">true</LinkIncremental>
139     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|x64'">true</LinkIncremental>
140 moetje 9962 <OutDir Condition="'$(Configuration)|$(Platform)'=='SSL-Release|Win32'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
141     <OutDir Condition="'$(Configuration)|$(Platform)'=='SSL-Release|x64'">$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
142     <IntDir Condition="'$(Configuration)|$(Platform)'=='SSL-Release|Win32'">basicClient\$(Platform)\$(Configuration)\</IntDir>
143     <IntDir Condition="'$(Configuration)|$(Platform)'=='SSL-Release|x64'">basicClient\$(Platform)\$(Configuration)\</IntDir>
144 sgodin 9034 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='SSL-Release|Win32'">false</LinkIncremental>
145     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='SSL-Release|x64'">false</LinkIncremental>
146     <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
147     <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
148     <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
149     <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
150     <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
151     <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
152     <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
153     <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
154     <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
155     <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
156     <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
157     <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
158     <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
159     <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
160     <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|Win32'" />
161     <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|x64'" />
162     <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|Win32'" />
163     <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|x64'" />
164     <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='SSL-Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
165     <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='SSL-Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
166     <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='SSL-Release|Win32'" />
167     <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='SSL-Release|x64'" />
168     <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='SSL-Release|Win32'" />
169     <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='SSL-Release|x64'" />
170     </PropertyGroup>
171     <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
172 moetje 9962 <BuildLog />
173 sgodin 9034 <ClCompile>
174     <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
175     <Optimization>Disabled</Optimization>
176     <AdditionalIncludeDirectories>$(ProjectDir)/../../../;$(ProjectDir)/../../../../;$(ProjectDir)../../../contrib/popt/;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
177     <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;USE_ARES;LEAK_CHECK;HAVE_POPT_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
178     <MinimalRebuild>false</MinimalRebuild>
179     <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
180     <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
181     <BufferSecurityCheck>true</BufferSecurityCheck>
182     <PrecompiledHeader>
183     </PrecompiledHeader>
184     <WarningLevel>Level3</WarningLevel>
185     <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
186     </ClCompile>
187     <Link>
188     <AdditionalOptions>/FIXED:NO %(AdditionalOptions)</AdditionalOptions>
189 sgodin 9159 <AdditionalDependencies>Ws2_32.lib;Dnsapi.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
190 sgodin 9034 <OutputFile>$(OutDir)basicClient.exe</OutputFile>
191     <GenerateDebugInformation>true</GenerateDebugInformation>
192     <SubSystem>Console</SubSystem>
193     <StackReserveSize>2000000</StackReserveSize>
194     <RandomizedBaseAddress>false</RandomizedBaseAddress>
195     <DataExecutionPrevention>
196     </DataExecutionPrevention>
197     <TargetMachine>MachineX86</TargetMachine>
198     </Link>
199     </ItemDefinitionGroup>
200     <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
201 moetje 9962 <BuildLog />
202 sgodin 9034 <ClCompile>
203     <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
204     <Optimization>Disabled</Optimization>
205 sgodin 9159 <AdditionalIncludeDirectories>$(ProjectDir)/../../../;$(ProjectDir)/../../../../;$(ProjectDir)../../../contrib/popt;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
206 sgodin 9034 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;USE_ARES;LEAK_CHECK;HAVE_POPT_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
207     <MinimalRebuild>false</MinimalRebuild>
208     <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
209     <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
210     <BufferSecurityCheck>true</BufferSecurityCheck>
211     <PrecompiledHeader>
212     </PrecompiledHeader>
213     <WarningLevel>Level3</WarningLevel>
214     <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
215     </ClCompile>
216     <Link>
217     <AdditionalOptions>/FIXED:NO %(AdditionalOptions)</AdditionalOptions>
218 sgodin 9159 <AdditionalDependencies>Ws2_32.lib;Dnsapi.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
219 sgodin 9034 <OutputFile>$(OutDir)basicClient.exe</OutputFile>
220     <GenerateDebugInformation>true</GenerateDebugInformation>
221     <SubSystem>Console</SubSystem>
222     <StackReserveSize>2000000</StackReserveSize>
223     <RandomizedBaseAddress>false</RandomizedBaseAddress>
224     <DataExecutionPrevention>
225     </DataExecutionPrevention>
226     </Link>
227     </ItemDefinitionGroup>
228     <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
229 moetje 9962 <BuildLog />
230 sgodin 9034 <ClCompile>
231     <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
232     <Optimization>MaxSpeed</Optimization>
233     <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
234     <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
235     <OmitFramePointers>true</OmitFramePointers>
236     <AdditionalIncludeDirectories>$(ProjectDir)/../../../;$(ProjectDir)/../../../../;$(ProjectDir)../../../contrib/popt/;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
237     <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;HAVE_POPT_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
238     <StringPooling>true</StringPooling>
239     <MinimalRebuild>false</MinimalRebuild>
240     <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
241     <BufferSecurityCheck>false</BufferSecurityCheck>
242     <FunctionLevelLinking>true</FunctionLevelLinking>
243     <PrecompiledHeader>
244     </PrecompiledHeader>
245     <WarningLevel>Level3</WarningLevel>
246     <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
247     </ClCompile>
248     <Link>
249     <AdditionalOptions>/FIXED:NO %(AdditionalOptions)</AdditionalOptions>
250 sgodin 9159 <AdditionalDependencies>Ws2_32.lib;Dnsapi.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
251 sgodin 9034 <OutputFile>$(OutDir)basicClient.exe</OutputFile>
252     <GenerateDebugInformation>true</GenerateDebugInformation>
253     <SubSystem>Console</SubSystem>
254     <OptimizeReferences>true</OptimizeReferences>
255     <EnableCOMDATFolding>true</EnableCOMDATFolding>
256     <RandomizedBaseAddress>false</RandomizedBaseAddress>
257     <DataExecutionPrevention>
258     </DataExecutionPrevention>
259     <TargetMachine>MachineX86</TargetMachine>
260     </Link>
261     </ItemDefinitionGroup>
262     <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
263 moetje 9962 <BuildLog />
264 sgodin 9034 <ClCompile>
265     <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
266     <Optimization>MaxSpeed</Optimization>
267     <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
268     <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
269     <OmitFramePointers>true</OmitFramePointers>
270 sgodin 9159 <AdditionalIncludeDirectories>$(ProjectDir)/../../../;$(ProjectDir)/../../../../;$(ProjectDir)../../../contrib/popt;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
271 sgodin 9034 <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;HAVE_POPT_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
272     <StringPooling>true</StringPooling>
273     <MinimalRebuild>false</MinimalRebuild>
274     <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
275     <BufferSecurityCheck>false</BufferSecurityCheck>
276     <FunctionLevelLinking>true</FunctionLevelLinking>
277     <PrecompiledHeader>
278     </PrecompiledHeader>
279     <WarningLevel>Level3</WarningLevel>
280     <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
281     </ClCompile>
282     <Link>
283     <AdditionalOptions>/FIXED:NO %(AdditionalOptions)</AdditionalOptions>
284 sgodin 9159 <AdditionalDependencies>Ws2_32.lib;Dnsapi.lib;iphlpapi.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
285 sgodin 9034 <OutputFile>$(OutDir)basicClient.exe</OutputFile>
286     <GenerateDebugInformation>true</GenerateDebugInformation>
287     <SubSystem>Console</SubSystem>
288     <OptimizeReferences>true</OptimizeReferences>
289     <EnableCOMDATFolding>true</EnableCOMDATFolding>
290     <RandomizedBaseAddress>false</RandomizedBaseAddress>
291     <DataExecutionPrevention>
292     </DataExecutionPrevention>
293     </Link>
294     </ItemDefinitionGroup>
295     <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|Win32'">
296 moetje 9962 <BuildLog />
297 sgodin 9034 <ClCompile>
298     <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
299     <Optimization>Disabled</Optimization>
300     <AdditionalIncludeDirectories>$(ProjectDir)/../../../;$(ProjectDir)/../../../../;$(ProjectDir)../../../contrib/openssl/include;$(ProjectDir)../../../contrib/openssl/inc32;$(ProjectDir)../../../contrib/popt;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
301     <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;USE_ARES;LEAK_CHECK;USE_SSL;HAVE_POPT_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
302     <MinimalRebuild>false</MinimalRebuild>
303     <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
304     <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
305     <BufferSecurityCheck>true</BufferSecurityCheck>
306     <PrecompiledHeader>
307     </PrecompiledHeader>
308     <WarningLevel>Level3</WarningLevel>
309     <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
310     </ClCompile>
311     <Link>
312     <AdditionalOptions>/FIXED:NO %(AdditionalOptions)</AdditionalOptions>
313     <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>
314     <OutputFile>$(OutDir)basicClient.exe</OutputFile>
315     <GenerateDebugInformation>true</GenerateDebugInformation>
316     <SubSystem>Console</SubSystem>
317     <StackReserveSize>2000000</StackReserveSize>
318     <RandomizedBaseAddress>false</RandomizedBaseAddress>
319     <DataExecutionPrevention>
320     </DataExecutionPrevention>
321     <TargetMachine>MachineX86</TargetMachine>
322     </Link>
323     </ItemDefinitionGroup>
324     <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='SSL-Debug|x64'">
325 moetje 9962 <BuildLog />
326 sgodin 9034 <ClCompile>
327     <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
328     <Optimization>Disabled</Optimization>
329 sgodin 9887 <AdditionalIncludeDirectories>$(ProjectDir)/../../../;$(ProjectDir)/../../../../;$(ProjectDir)../../../contrib/opensslx64/include;$(ProjectDir)../../../contrib/openssl/inc32;$(ProjectDir)../../../contrib/popt;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
330 sgodin 9034 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;USE_ARES;LEAK_CHECK;USE_SSL;HAVE_POPT_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
331     <MinimalRebuild>false</MinimalRebuild>
332     <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
333     <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
334     <BufferSecurityCheck>true</BufferSecurityCheck>
335     <PrecompiledHeader>
336     </PrecompiledHeader>
337     <WarningLevel>Level3</WarningLevel>
338     <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
339     </ClCompile>
340     <Link>
341     <AdditionalOptions>/FIXED:NO %(AdditionalOptions)</AdditionalOptions>
342 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>
343 sgodin 9034 <OutputFile>$(OutDir)basicClient.exe</OutputFile>
344     <GenerateDebugInformation>true</GenerateDebugInformation>
345     <SubSystem>Console</SubSystem>
346     <StackReserveSize>2000000</StackReserveSize>
347     <RandomizedBaseAddress>false</RandomizedBaseAddress>
348     <DataExecutionPrevention>
349     </DataExecutionPrevention>
350     </Link>
351     </ItemDefinitionGroup>
352     <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='SSL-Release|Win32'">
353 moetje 9962 <BuildLog />
354 sgodin 9034 <ClCompile>
355     <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
356     <Optimization>MaxSpeed</Optimization>
357     <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
358     <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
359     <OmitFramePointers>true</OmitFramePointers>
360     <AdditionalIncludeDirectories>$(ProjectDir)/../../../;$(ProjectDir)/../../../../;$(ProjectDir)../../../contrib/openssl/include;$(ProjectDir)../../../contrib/openssl/inc32;$(ProjectDir)../../../contrib/popt;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
361     <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;USE_SSL;HAVE_POPT_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
362     <StringPooling>true</StringPooling>
363     <MinimalRebuild>false</MinimalRebuild>
364     <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
365     <BufferSecurityCheck>false</BufferSecurityCheck>
366     <FunctionLevelLinking>true</FunctionLevelLinking>
367     <PrecompiledHeader>
368     </PrecompiledHeader>
369     <WarningLevel>Level3</WarningLevel>
370     <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
371     </ClCompile>
372     <Link>
373     <AdditionalOptions>/FIXED:NO %(AdditionalOptions)</AdditionalOptions>
374 sgodin 9159 <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>
375 sgodin 9034 <OutputFile>$(OutDir)basicClient.exe</OutputFile>
376     <GenerateDebugInformation>true</GenerateDebugInformation>
377     <SubSystem>Console</SubSystem>
378     <OptimizeReferences>true</OptimizeReferences>
379     <EnableCOMDATFolding>true</EnableCOMDATFolding>
380     <RandomizedBaseAddress>false</RandomizedBaseAddress>
381     <DataExecutionPrevention>
382     </DataExecutionPrevention>
383     <TargetMachine>MachineX86</TargetMachine>
384     </Link>
385     </ItemDefinitionGroup>
386     <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='SSL-Release|x64'">
387 moetje 9962 <BuildLog />
388 sgodin 9034 <ClCompile>
389     <AdditionalOptions>/MP %(AdditionalOptions)</AdditionalOptions>
390     <Optimization>MaxSpeed</Optimization>
391     <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
392     <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
393     <OmitFramePointers>true</OmitFramePointers>
394 sgodin 9887 <AdditionalIncludeDirectories>$(ProjectDir)/../../../;$(ProjectDir)/../../../../;$(ProjectDir)../../../contrib/opensslx64/include;$(ProjectDir)../../../contrib/openssl/inc32;$(ProjectDir)../../../contrib/popt;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
395 sgodin 9034 <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;USE_SSL;HAVE_POPT_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
396     <StringPooling>true</StringPooling>
397     <MinimalRebuild>false</MinimalRebuild>
398     <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
399     <BufferSecurityCheck>false</BufferSecurityCheck>
400     <FunctionLevelLinking>true</FunctionLevelLinking>
401     <PrecompiledHeader>
402     </PrecompiledHeader>
403     <WarningLevel>Level3</WarningLevel>
404     <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
405     </ClCompile>
406     <Link>
407     <AdditionalOptions>/FIXED:NO %(AdditionalOptions)</AdditionalOptions>
408 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>
409 sgodin 9034 <OutputFile>$(OutDir)basicClient.exe</OutputFile>
410     <GenerateDebugInformation>true</GenerateDebugInformation>
411     <SubSystem>Console</SubSystem>
412     <OptimizeReferences>true</OptimizeReferences>
413     <EnableCOMDATFolding>true</EnableCOMDATFolding>
414     <RandomizedBaseAddress>false</RandomizedBaseAddress>
415     <DataExecutionPrevention>
416     </DataExecutionPrevention>
417     </Link>
418     </ItemDefinitionGroup>
419     <ItemGroup>
420     <ClCompile Include="basicClient.cxx" />
421     <ClCompile Include="basicClientCall.cxx" />
422     <ClCompile Include="basicClientCmdLineParser.cxx" />
423     <ClCompile Include="basicClientUserAgent.cxx" />
424     </ItemGroup>
425     <ItemGroup>
426     <ClInclude Include="basicClientCall.hxx" />
427     <ClInclude Include="basicClientCmdLineParser.hxx" />
428     <ClInclude Include="basicClientUserAgent.hxx" />
429     </ItemGroup>
430     <ItemGroup>
431     <ProjectReference Include="..\..\..\contrib\popt\popt_10_0.vcxproj">
432     <Project>{bd9b6dda-3acc-a361-1fa3-12fb51b48952}</Project>
433     <Private>true</Private>
434     <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
435     <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
436     <LinkLibraryDependencies>true</LinkLibraryDependencies>
437     <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
438     </ProjectReference>
439     <ProjectReference Include="..\..\..\rutil\rutil_10_0.vcxproj">
440     <Project>{3d0e5ceb-93dc-4fdb-918b-d08fa369e106}</Project>
441     <Private>true</Private>
442     <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
443     <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
444     <LinkLibraryDependencies>true</LinkLibraryDependencies>
445     <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
446     </ProjectReference>
447     <ProjectReference Include="..\..\stack\resiprocate_10_0.vcxproj">
448     <Project>{2a8be839-6466-4001-b224-8f1c3168d04a}</Project>
449     <Private>true</Private>
450     <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
451     <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
452     <LinkLibraryDependencies>true</LinkLibraryDependencies>
453     <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
454     </ProjectReference>
455     <ProjectReference Include="..\dum_10_0.vcxproj">
456     <Project>{31b0654f-e08e-405f-909f-80f86cb14b9d}</Project>
457     <Private>true</Private>
458     <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
459     <CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
460     <LinkLibraryDependencies>true</LinkLibraryDependencies>
461     <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
462     </ProjectReference>
463     </ItemGroup>
464     <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
465     <ImportGroup Label="ExtensionTargets">
466     </ImportGroup>
467     </Project>

webmaster AT resiprocate DOT org
ViewVC Help
Powered by ViewVC 1.1.27