diff options
| author | Alexander Neundorf <neundorf@kde.org> | 2006-09-19 20:00:35 +0000 | 
|---|---|---|
| committer | Alexander Neundorf <neundorf@kde.org> | 2006-09-19 20:00:35 +0000 | 
| commit | 1511cad3ffbbb7548a6fa9662aac13620facd5cc (patch) | |
| tree | 28a6cf6e995967fbfff8e38618a52fa364d2f754 /modules/FindLibXml2.cmake | |
| parent | a044c4815efc9c5e069e14a251b9cc8200df8c12 (diff) | |
| download | extra-cmake-modules-1511cad3ffbbb7548a6fa9662aac13620facd5cc.tar.gz extra-cmake-modules-1511cad3ffbbb7548a6fa9662aac13620facd5cc.tar.bz2  | |
prepare for merging to cmake
Alex
svn path=/trunk/KDE/kdelibs/; revision=586500
Diffstat (limited to 'modules/FindLibXml2.cmake')
| -rw-r--r-- | modules/FindLibXml2.cmake | 85 | 
1 files changed, 42 insertions, 43 deletions
diff --git a/modules/FindLibXml2.cmake b/modules/FindLibXml2.cmake index a1fb8b42..b45d7293 100644 --- a/modules/FindLibXml2.cmake +++ b/modules/FindLibXml2.cmake @@ -8,53 +8,52 @@  #  # Copyright (c) 2006, Alexander Neundorf <neundorf@kde.org>  # This code is available under the BSD license, see licenses/BSD for details. -# +  # Copyright (c) 2006, Alexander Neundorf, <neundorf@kde.org>  #  # Redistribution and use is allowed according to the terms of the BSD license.  # For details see the accompanying COPYING-CMAKE-SCRIPTS file. -if (LIBXML2_INCLUDE_DIR AND LIBXML2_LIBRARIES) - -    # in cache already -    SET(LIBXML2_FOUND TRUE) - -else (LIBXML2_INCLUDE_DIR AND LIBXML2_LIBRARIES) - -    IF (NOT WIN32) -        # use pkg-config to get the directories and then use these values -        # in the FIND_PATH() and FIND_LIBRARY() calls -        INCLUDE(UsePkgConfig) -        PKGCONFIG(libxml-2.0 _LibXml2IncDir _LibXml2LinkDir _LibXml2LinkFlags _LibXml2Cflags) -        set(LIBXML2_DEFINITIONS ${_LibXml2Cflags}) -    ENDIF (NOT WIN32) - -    FIND_PATH(LIBXML2_INCLUDE_DIR libxml/xpath.h -      PATHS -     ${_LibXml2IncDir} -      PATH_SUFFIXES libxml2 -    ) - -    FIND_LIBRARY(LIBXML2_LIBRARIES NAMES xml2 libxml2 -      PATHS -      ${_LibXml2LinkDir} -    ) - -    if (LIBXML2_INCLUDE_DIR AND LIBXML2_LIBRARIES) -       set(LIBXML2_FOUND TRUE) -    endif (LIBXML2_INCLUDE_DIR AND LIBXML2_LIBRARIES) - -    if (LIBXML2_FOUND) -      if (NOT LibXml2_FIND_QUIETLY) -        message(STATUS "Found LibXml2: ${LIBXML2_LIBRARIES}") -      endif (NOT LibXml2_FIND_QUIETLY) -    else (LIBXML2_FOUND) -      if (LibXml2_FIND_REQUIRED) -        message(SEND_ERROR "Could NOT find LibXml2") -      endif (LibXml2_FIND_REQUIRED) -    endif (LIBXML2_FOUND) - -    MARK_AS_ADVANCED(LIBXML2_INCLUDE_DIR LIBXML2_LIBRARIES) +IF (LIBXML2_INCLUDE_DIR AND LIBXML2_LIBRARIES) +   # in cache already +   SET(LibXml2_FIND_QUIETLY TRUE) +ENDIF (LIBXML2_INCLUDE_DIR AND LIBXML2_LIBRARIES) + +IF (NOT WIN32) +   # use pkg-config to get the directories and then use these values +   # in the FIND_PATH() and FIND_LIBRARY() calls +   INCLUDE(UsePkgConfig) +   PKGCONFIG(libxml-2.0 _LibXml2IncDir _LibXml2LinkDir _LibXml2LinkFlags _LibXml2Cflags) +   SET(LIBXML2_DEFINITIONS ${_LibXml2Cflags}) +ENDIF (NOT WIN32) + +FIND_PATH(LIBXML2_INCLUDE_DIR libxml/xpath.h +   PATHS +   ${_LibXml2IncDir} +   PATH_SUFFIXES libxml2 +   ) + +FIND_LIBRARY(LIBXML2_LIBRARIES NAMES xml2 libxml2 +   PATHS +   ${_LibXml2LinkDir} +   ) + +IF (LIBXML2_INCLUDE_DIR AND LIBXML2_LIBRARIES) +   SET(LIBXML2_FOUND TRUE) +ELSE (LIBXML2_INCLUDE_DIR AND LIBXML2_LIBRARIES) +   SET(LIBXML2_FOUND FALSE) +ENDIF (LIBXML2_INCLUDE_DIR AND LIBXML2_LIBRARIES) + +IF (LIBXML2_FOUND) +   IF (NOT LibXml2_FIND_QUIETLY) +      MESSAGE(STATUS "Found LibXml2: ${LIBXML2_LIBRARIES}") +   ENDIF (NOT LibXml2_FIND_QUIETLY) +ELSE (LIBXML2_FOUND) +   IF (LibXml2_FIND_REQUIRED) +      MESSAGE(SEND_ERROR "Could NOT find LibXml2") +   ENDIF (LibXml2_FIND_REQUIRED) +ENDIF (LIBXML2_FOUND) + +MARK_AS_ADVANCED(LIBXML2_INCLUDE_DIR LIBXML2_LIBRARIES) -endif (LIBXML2_INCLUDE_DIR AND LIBXML2_LIBRARIES)  | 
