added check for Sun C++ before 5.9 in uthash
[public/netxms.git] / src / libnetxms / libnetxms.vcproj
1 <?xml version="1.0" encoding="windows-1251"?>
2 <VisualStudioProject
3 ProjectType="Visual C++"
4 Version="8.00"
5 Name="libnetxms"
6 ProjectGUID="{B1745870-F3ED-4ACB-B813-0C4F47EF0793}"
7 RootNamespace="libnetxms"
8 Keyword="Win32Proj"
9 >
10 <Platforms>
11 <Platform
12 Name="Win32"
13 />
14 <Platform
15 Name="x64"
16 />
17 </Platforms>
18 <ToolFiles>
19 </ToolFiles>
20 <Configurations>
21 <Configuration
22 Name="Debug|Win32"
23 OutputDirectory="$(SolutionDir)$(ConfigurationName)"
24 IntermediateDirectory="$(ConfigurationName)"
25 ConfigurationType="2"
26 CharacterSet="1"
27 >
28 <Tool
29 Name="VCPreBuildEventTool"
30 />
31 <Tool
32 Name="VCCustomBuildTool"
33 />
34 <Tool
35 Name="VCXMLDataGeneratorTool"
36 />
37 <Tool
38 Name="VCWebServiceProxyGeneratorTool"
39 />
40 <Tool
41 Name="VCMIDLTool"
42 />
43 <Tool
44 Name="VCCLCompilerTool"
45 Optimization="0"
46 AdditionalIncludeDirectories="..\..\include;..\libexpat\libexpat"
47 PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;_DEBUG;_USRDLL;LIBNETXMS_EXPORTS"
48 MinimalRebuild="true"
49 ExceptionHandling="0"
50 BasicRuntimeChecks="3"
51 RuntimeLibrary="3"
52 UsePrecompiledHeader="0"
53 WarningLevel="3"
54 Detect64BitPortabilityProblems="false"
55 DebugInformationFormat="4"
56 />
57 <Tool
58 Name="VCManagedResourceCompilerTool"
59 />
60 <Tool
61 Name="VCResourceCompilerTool"
62 />
63 <Tool
64 Name="VCPreLinkEventTool"
65 />
66 <Tool
67 Name="VCLinkerTool"
68 AdditionalDependencies="ws2_32.lib libeay32.lib crypt32.lib dbghelp.lib psapi.lib rpcrt4.lib iphlpapi.lib"
69 LinkIncremental="2"
70 GenerateDebugInformation="true"
71 SubSystem="2"
72 TargetMachine="1"
73 />
74 <Tool
75 Name="VCALinkTool"
76 />
77 <Tool
78 Name="VCManifestTool"
79 />
80 <Tool
81 Name="VCXDCMakeTool"
82 />
83 <Tool
84 Name="VCBscMakeTool"
85 />
86 <Tool
87 Name="VCFxCopTool"
88 />
89 <Tool
90 Name="VCAppVerifierTool"
91 />
92 <Tool
93 Name="VCWebDeploymentTool"
94 />
95 <Tool
96 Name="VCPostBuildEventTool"
97 />
98 </Configuration>
99 <Configuration
100 Name="Debug|x64"
101 OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
102 IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
103 ConfigurationType="2"
104 CharacterSet="1"
105 >
106 <Tool
107 Name="VCPreBuildEventTool"
108 />
109 <Tool
110 Name="VCCustomBuildTool"
111 />
112 <Tool
113 Name="VCXMLDataGeneratorTool"
114 />
115 <Tool
116 Name="VCWebServiceProxyGeneratorTool"
117 />
118 <Tool
119 Name="VCMIDLTool"
120 TargetEnvironment="3"
121 />
122 <Tool
123 Name="VCCLCompilerTool"
124 Optimization="0"
125 AdditionalIncludeDirectories="..\..\include;..\libexpat\libexpat"
126 PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;_DEBUG;_USRDLL;LIBNETXMS_EXPORTS"
127 MinimalRebuild="true"
128 ExceptionHandling="0"
129 BasicRuntimeChecks="3"
130 RuntimeLibrary="3"
131 UsePrecompiledHeader="0"
132 WarningLevel="3"
133 Detect64BitPortabilityProblems="true"
134 DebugInformationFormat="3"
135 />
136 <Tool
137 Name="VCManagedResourceCompilerTool"
138 />
139 <Tool
140 Name="VCResourceCompilerTool"
141 />
142 <Tool
143 Name="VCPreLinkEventTool"
144 />
145 <Tool
146 Name="VCLinkerTool"
147 AdditionalDependencies="ws2_32.lib libeay32.lib crypt32.lib dbghelp.lib psapi.lib rpcrt4.lib iphlpapi.lib"
148 LinkIncremental="2"
149 GenerateDebugInformation="true"
150 SubSystem="2"
151 TargetMachine="17"
152 />
153 <Tool
154 Name="VCALinkTool"
155 />
156 <Tool
157 Name="VCManifestTool"
158 />
159 <Tool
160 Name="VCXDCMakeTool"
161 />
162 <Tool
163 Name="VCBscMakeTool"
164 />
165 <Tool
166 Name="VCFxCopTool"
167 />
168 <Tool
169 Name="VCAppVerifierTool"
170 />
171 <Tool
172 Name="VCWebDeploymentTool"
173 />
174 <Tool
175 Name="VCPostBuildEventTool"
176 />
177 </Configuration>
178 <Configuration
179 Name="Release|Win32"
180 OutputDirectory="$(SolutionDir)$(ConfigurationName)"
181 IntermediateDirectory="$(ConfigurationName)"
182 ConfigurationType="2"
183 CharacterSet="1"
184 WholeProgramOptimization="1"
185 >
186 <Tool
187 Name="VCPreBuildEventTool"
188 />
189 <Tool
190 Name="VCCustomBuildTool"
191 />
192 <Tool
193 Name="VCXMLDataGeneratorTool"
194 />
195 <Tool
196 Name="VCWebServiceProxyGeneratorTool"
197 />
198 <Tool
199 Name="VCMIDLTool"
200 />
201 <Tool
202 Name="VCCLCompilerTool"
203 AdditionalIncludeDirectories="..\..\include;..\libexpat\libexpat"
204 PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;_USRDLL;LIBNETXMS_EXPORTS;NDEBUG"
205 ExceptionHandling="0"
206 RuntimeLibrary="2"
207 UsePrecompiledHeader="0"
208 WarningLevel="3"
209 Detect64BitPortabilityProblems="false"
210 DebugInformationFormat="3"
211 />
212 <Tool
213 Name="VCManagedResourceCompilerTool"
214 />
215 <Tool
216 Name="VCResourceCompilerTool"
217 />
218 <Tool
219 Name="VCPreLinkEventTool"
220 />
221 <Tool
222 Name="VCLinkerTool"
223 AdditionalDependencies="ws2_32.lib libeay32.lib crypt32.lib dbghelp.lib psapi.lib rpcrt4.lib iphlpapi.lib"
224 LinkIncremental="1"
225 GenerateDebugInformation="true"
226 SubSystem="2"
227 OptimizeReferences="2"
228 EnableCOMDATFolding="2"
229 TargetMachine="1"
230 />
231 <Tool
232 Name="VCALinkTool"
233 />
234 <Tool
235 Name="VCManifestTool"
236 />
237 <Tool
238 Name="VCXDCMakeTool"
239 />
240 <Tool
241 Name="VCBscMakeTool"
242 />
243 <Tool
244 Name="VCFxCopTool"
245 />
246 <Tool
247 Name="VCAppVerifierTool"
248 />
249 <Tool
250 Name="VCWebDeploymentTool"
251 />
252 <Tool
253 Name="VCPostBuildEventTool"
254 />
255 </Configuration>
256 <Configuration
257 Name="Release|x64"
258 OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
259 IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
260 ConfigurationType="2"
261 CharacterSet="1"
262 WholeProgramOptimization="1"
263 >
264 <Tool
265 Name="VCPreBuildEventTool"
266 />
267 <Tool
268 Name="VCCustomBuildTool"
269 />
270 <Tool
271 Name="VCXMLDataGeneratorTool"
272 />
273 <Tool
274 Name="VCWebServiceProxyGeneratorTool"
275 />
276 <Tool
277 Name="VCMIDLTool"
278 TargetEnvironment="3"
279 />
280 <Tool
281 Name="VCCLCompilerTool"
282 AdditionalIncludeDirectories="..\..\include;..\libexpat\libexpat"
283 PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;NDEBUG;_USRDLL;LIBNETXMS_EXPORTS"
284 ExceptionHandling="0"
285 RuntimeLibrary="2"
286 UsePrecompiledHeader="0"
287 WarningLevel="3"
288 Detect64BitPortabilityProblems="true"
289 DebugInformationFormat="3"
290 />
291 <Tool
292 Name="VCManagedResourceCompilerTool"
293 />
294 <Tool
295 Name="VCResourceCompilerTool"
296 />
297 <Tool
298 Name="VCPreLinkEventTool"
299 />
300 <Tool
301 Name="VCLinkerTool"
302 AdditionalDependencies="ws2_32.lib libeay32.lib crypt32.lib dbghelp.lib psapi.lib rpcrt4.lib iphlpapi.lib"
303 LinkIncremental="1"
304 GenerateDebugInformation="true"
305 SubSystem="2"
306 OptimizeReferences="2"
307 EnableCOMDATFolding="2"
308 TargetMachine="17"
309 />
310 <Tool
311 Name="VCALinkTool"
312 />
313 <Tool
314 Name="VCManifestTool"
315 />
316 <Tool
317 Name="VCXDCMakeTool"
318 />
319 <Tool
320 Name="VCBscMakeTool"
321 />
322 <Tool
323 Name="VCFxCopTool"
324 />
325 <Tool
326 Name="VCAppVerifierTool"
327 />
328 <Tool
329 Name="VCWebDeploymentTool"
330 />
331 <Tool
332 Name="VCPostBuildEventTool"
333 />
334 </Configuration>
335 </Configurations>
336 <References>
337 </References>
338 <Files>
339 <Filter
340 Name="Source Files"
341 Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
342 UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
343 >
344 <File
345 RelativePath=".\agent.cpp"
346 >
347 </File>
348 <File
349 RelativePath=".\array.cpp"
350 >
351 </File>
352 <File
353 RelativePath=".\base64.cpp"
354 >
355 </File>
356 <File
357 RelativePath=".\config.cpp"
358 >
359 </File>
360 <File
361 RelativePath=".\crypto.cpp"
362 >
363 </File>
364 <File
365 RelativePath=".\dir.c"
366 >
367 </File>
368 <File
369 RelativePath=".\dirw.c"
370 >
371 </File>
372 <File
373 RelativePath=".\dload.cpp"
374 >
375 </File>
376 <File
377 RelativePath=".\gen_uuid.c"
378 >
379 </File>
380 <File
381 RelativePath=".\geolocation.cpp"
382 >
383 </File>
384 <File
385 RelativePath=".\getopt.c"
386 >
387 </File>
388 <File
389 RelativePath=".\hash.cpp"
390 >
391 </File>
392 <File
393 RelativePath=".\ice.c"
394 >
395 </File>
396 <File
397 RelativePath=".\icmp.cpp"
398 >
399 </File>
400 <File
401 RelativePath=".\log.cpp"
402 >
403 </File>
404 <File
405 RelativePath=".\main.cpp"
406 >
407 </File>
408 <File
409 RelativePath=".\md5.cpp"
410 >
411 </File>
412 <File
413 RelativePath=".\message.cpp"
414 >
415 </File>
416 <File
417 RelativePath=".\msgwq.cpp"
418 >
419 </File>
420 <File
421 RelativePath=".\net.cpp"
422 >
423 </File>
424 <File
425 RelativePath=".\nxcp.cpp"
426 >
427 </File>
428 <File
429 RelativePath=".\qsort.c"
430 >
431 </File>
432 <File
433 RelativePath=".\queue.cpp"
434 >
435 </File>
436 <File
437 RelativePath=".\rwlock.cpp"
438 >
439 </File>
440 <File
441 RelativePath=".\scandir.c"
442 >
443 </File>
444 <File
445 RelativePath=".\seh.cpp"
446 >
447 </File>
448 <File
449 RelativePath=".\serial.cpp"
450 >
451 </File>
452 <File
453 RelativePath=".\sha1.cpp"
454 >
455 </File>
456 <File
457 RelativePath=".\StackWalker.cpp"
458 >
459 </File>
460 <File
461 RelativePath=".\string.cpp"
462 >
463 </File>
464 <File
465 RelativePath=".\stringlist.cpp"
466 >
467 </File>
468 <File
469 RelativePath=".\strmap.cpp"
470 >
471 </File>
472 <File
473 RelativePath=".\strmapbase.cpp"
474 >
475 </File>
476 <File
477 RelativePath=".\strset.cpp"
478 >
479 </File>
480 <File
481 RelativePath=".\strtoll.c"
482 >
483 </File>
484 <File
485 RelativePath=".\strtoull.c"
486 >
487 </File>
488 <File
489 RelativePath=".\table.cpp"
490 >
491 </File>
492 <File
493 RelativePath=".\threads.cpp"
494 >
495 </File>
496 <File
497 RelativePath=".\tools.cpp"
498 >
499 </File>
500 <File
501 RelativePath=".\unicode.cpp"
502 >
503 </File>
504 <File
505 RelativePath=".\uuid.c"
506 >
507 </File>
508 <File
509 RelativePath=".\wcstoll.c"
510 >
511 </File>
512 <File
513 RelativePath=".\wcstoull.c"
514 >
515 </File>
516 <File
517 RelativePath=".\xml.cpp"
518 >
519 </File>
520 </Filter>
521 <Filter
522 Name="Header Files"
523 Filter="h;hpp;hxx;hm;inl;inc;xsd"
524 UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
525 >
526 <File
527 RelativePath="..\..\include\base64.h"
528 >
529 </File>
530 <File
531 RelativePath="..\..\include\geolocation.h"
532 >
533 </File>
534 <File
535 RelativePath=".\ice.h"
536 >
537 </File>
538 <File
539 RelativePath=".\libnetxms.h"
540 >
541 </File>
542 <File
543 RelativePath=".\md5.h"
544 >
545 </File>
546 <File
547 RelativePath="..\..\include\netxms-regex.h"
548 >
549 </File>
550 <File
551 RelativePath="..\..\include\netxms-version.h"
552 >
553 </File>
554 <File
555 RelativePath="..\..\include\netxms_getopt.h"
556 >
557 </File>
558 <File
559 RelativePath="..\..\include\nms_agent.h"
560 >
561 </File>
562 <File
563 RelativePath="..\..\include\nms_common.h"
564 >
565 </File>
566 <File
567 RelativePath="..\..\include\nms_cscp.h"
568 >
569 </File>
570 <File
571 RelativePath="..\..\include\nms_threads.h"
572 >
573 </File>
574 <File
575 RelativePath="..\..\include\nms_util.h"
576 >
577 </File>
578 <File
579 RelativePath="..\..\include\nxconfig.h"
580 >
581 </File>
582 <File
583 RelativePath="..\..\include\nxcpapi.h"
584 >
585 </File>
586 <File
587 RelativePath="..\..\include\nxlog.h"
588 >
589 </File>
590 <File
591 RelativePath="..\..\include\nxqueue.h"
592 >
593 </File>
594 <File
595 RelativePath="..\..\include\rwlock.h"
596 >
597 </File>
598 <File
599 RelativePath=".\sha1.h"
600 >
601 </File>
602 <File
603 RelativePath=".\StackWalker.h"
604 >
605 </File>
606 <File
607 RelativePath="..\..\include\unicode.h"
608 >
609 </File>
610 <File
611 RelativePath="..\..\include\uthash.h"
612 >
613 </File>
614 <File
615 RelativePath="..\..\include\uuid.h"
616 >
617 </File>
618 <File
619 RelativePath=".\uuidP.h"
620 >
621 </File>
622 </Filter>
623 <Filter
624 Name="Resource Files"
625 Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
626 UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
627 >
628 </Filter>
629 </Files>
630 <Globals>
631 </Globals>
632 </VisualStudioProject>