root/CMake_modules/FindXERCES.cmake @ 111

Revision 111, 1.5 kB (checked in by mido, 16 years ago)

pridana knihovna XSD (a jeji chlebodarkyne XERCES), v ramci Win32 zprovoznen priklad tests/test_xsd_hello.cxx

RevLine 
[111]1# - Find XERCES
2# Find the native XERCES includes and library
3# This module defines
4#  XERCES_INCLUDE_DIR, where to find acml.h, etc.
5#  XERCES_LIBRARIES, the libraries needed to use XERCES.
6#  XERCES_FOUND, If false, do not try to use XERCES.
7# also defined, but not for general use are
8#  XERCES_LIBRARY, where to find the XERCES library.
9
10FIND_PATH(XERCES_INCLUDE_DIR /xercesc/util/XercesVersion.hpp
11        "${XERCES_DIR}\\include"
12 )
13
14FIND_LIBRARY(XERCES_LIBRARY
15  NAMES 
16      xerces-c_2
17      xerces-c_2D
18        xerces-c_static_2
19        xerces-c_static_2D
20        xerces-depdom_2
21        xerces-depdom_2D
22        xerces-depdom_static_2
23        xerces-depdom_static_2D
24# TODO - jsou vazne vsecky potreba??
25  PATHS
26    "${XERCES_DIR}\\lib"
27    /usr/local/lib
28    /usr/lib
29  )
30
31IF (XERCES_LIBRARY AND XERCES_INCLUDE_DIR)
32    SET(XERCES_LIBRARIES ${XERCES_LIBRARY})
33    SET(XERCES_FOUND "YES")
34ELSE (XERCES_LIBRARY AND XERCES_INCLUDE_DIR)
35  SET(XERCES_FOUND "NO")
36ENDIF (XERCES_LIBRARY AND XERCES_INCLUDE_DIR)
37
38IF (XERCES_FOUND)
39   IF (NOT XERCES_FIND_QUIETLY)
40      MESSAGE(STATUS "Found XERCES: ${XERCES_LIBRARIES}")
41   ENDIF (NOT XERCES_FIND_QUIETLY)
42ELSE (XERCES_FOUND)
43   IF (XERCES_FIND_REQUIRED)
44      MESSAGE(FATAL_ERROR "Could not find XERCES library")
45   ENDIF (XERCES_FIND_REQUIRED)
46ENDIF (XERCES_FOUND)
47
48# Deprecated declarations.
49GET_FILENAME_COMPONENT (NATIVE_XERCES_LIB_PATH ${XERCES_LIBRARY} PATH)
50
51MARK_AS_ADVANCED(
52  XERCES_LIBRARY
53  XERCES_INCLUDE_DIR
54  )
Note: See TracBrowser for help on using the browser.