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>>
