4
# XERCES_FOUND, if false, do not try to link to xerces-c
5
# XERCES_INCLUDE_DIR, where to find the headers
7
# $XERCES_DIR is an environment variable that would
8
# correspond to the ./configure --prefix=$XERCES_DIR
10
# Created by Robert Osfield.
12
FIND_PATH(XERCES_INCLUDE_DIR xercesc
14
$ENV{XERCES_DIR}/include
16
${DELTA3D_EXT_DIR}/inc
17
$ENV{DELTA_ROOT}/ext/inc
19
$ENV{OSG_ROOT}/include
20
~/Library/Frameworks/Xerces.framework/Headers
21
/Library/Frameworks/Xerces.framework/Headers
25
/opt/local/include # DarwinPorts
26
/opt/csw/include # Blastwave
28
[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;OSG_ROOT]/include
32
MACRO(FIND_XERCES_LIBRARY MYLIBRARY MYLIBRARYNAME)
34
FIND_LIBRARY(${MYLIBRARY}
35
NAMES ${MYLIBRARYNAME}
40
${DELTA3D_EXT_DIR}/lib
41
$ENV{DELTA_ROOT}/ext/lib
52
[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;OSG_ROOT]/lib
56
ENDMACRO(FIND_XERCES_LIBRARY MYLIBRARY MYLIBRARYNAME)
58
SET(XERCES_LIST Xerces xerces-c xerces-c_2 xerces-c_3)
59
FIND_XERCES_LIBRARY(XERCES_LIBRARY "${XERCES_LIST}")
60
SET(XERCES_DEBUG_LIST Xerces xerces-c_2d xerces-c_3D)
61
FIND_XERCES_LIBRARY(XERCES_LIBRARY_DEBUG "${XERCES_DEBUG_LIST}")
63
SET(XERCES_FOUND "NO")
64
IF(XERCES_LIBRARY AND XERCES_INCLUDE_DIR)
65
SET(XERCES_FOUND "YES")
66
ENDIF(XERCES_LIBRARY AND XERCES_INCLUDE_DIR)