Mike,

I extracted the following from the  CMakeLists.txt file I created for Xerces 
3.1.1 for generation of Visual Studio 8,9,10, and 11 project files.  Might help 
you get started.... Unfortunately I didn't write down what they were all for...

set (Xerces_DEFINES
               -DXERCES_BUILDING_LIBRARY
               -DXERCES_USE_TRANSCODER_WINDOWS
               -DXERCES_USE_WIN32_MSGLOADER
               -DXERCES_USE_NETACCESSOR_WINSOCK
               -DXERCES_USE_FILEMGR_WINDOWS
               -DXERCES_USE_MUTEXMGR_WINDOWS
               -DXERCES_PATH_DELIMITER_BACKSLASH
               -DHAVE_STRICMP
               -DHAVE_STRNICMP
               -DHAVE_LIMITS_H
               -DHAVE_SYS_TIMEB_H
               -DHAVE_FTIME
               -DHAVE_WCSUPR
               -DHAVE_WCSLWR
               -DHAVE_WCSICMP
               -DHAVE_WCSNICMP
)

add_definitions(${Xerces_DEFINES})

Good Luck,

Dan

Daniel F. Huantes, PMP
Senior Software Engineer
[cid:[email protected]]
4241 Woodcock Dr, Suite B-100
San Antonio, TX 78228



From: Clapper, Mike [mailto:[email protected]]
Sent: Tuesday, June 04, 2013 11:53 AM
To: [email protected]<mailto:[email protected]>
Subject: compiler defines - xercesc 2.8

Hello,

I am porting Xerces 2.8 to HP/NonStop in support of a project - 2.8 is a 
project specification -eventually we will migrate to the latest release.

My question  - is there a list or glossary for them switches/macros/defines 
used in the Makefiles to build Xerces -other than digging thru the source?

For example - -DXERCES-TMPLSINC -DPROJ_DEPRECATED_DOM -DPROJ_VALIDATORS

It would be very helpful if there is a guide or glossary with a summary of the 
meaning of these defines.

Thanks for the help,

Mike



Mike Clapper
Senior Solutions Architect
NonStop Enterprise Solutions & Architecture Team

[email protected]<mailto:[email protected]>
T 1-405-708-9828
Hewlett-Packard Company
U.S.A

[HP]<http://www.hp.com/>


CONFIDENTIALITY NOTICE: This message and any attachments or files transmitted 
with it (collectively, the "Message") are intended only for the addressee and 
may contain information that is privileged, proprietary and/or prohibited from 
disclosure by law or contract. If you are not the intended recipient: (a) 
please do not read, copy or retransmit the Message; (b) permanently delete 
and/or destroy all electronic and hard copies of the Message; (c) notify us by 
return email; and (d) you are hereby notified that any dissemination, 
distribution or copying of the Message is strictly prohibited.

<<inline: image002.png>>

<<inline: image003.png>>

Reply via email to