aboutsummaryrefslogtreecommitdiff
path: root/modules/FindLibXslt.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'modules/FindLibXslt.cmake')
-rw-r--r--modules/FindLibXslt.cmake71
1 files changed, 33 insertions, 38 deletions
diff --git a/modules/FindLibXslt.cmake b/modules/FindLibXslt.cmake
index 6f116f5d..fcebd0c1 100644
--- a/modules/FindLibXslt.cmake
+++ b/modules/FindLibXslt.cmake
@@ -5,55 +5,50 @@
# LIBXSLT_INCLUDE_DIR - the LibXslt include directory
# LIBXSLT_LIBRARIES - Link these to LibXslt
# LIBXSLT_DEFINITIONS - Compiler switches required for using LibXslt
-#
+
# 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 (LIBXSLT_INCLUDE_DIR AND LIBXSLT_LIBRARIES)
-
- # in cache already
- SET(LIBXSLT_FOUND TRUE)
+IF (LIBXSLT_INCLUDE_DIR AND LIBXSLT_LIBRARIES)
+ # in cache already
+ SET(LibXslt_FIND_QUIETLY TRUE)
+ENDIF (LIBXSLT_INCLUDE_DIR AND LIBXSLT_LIBRARIES)
-else (LIBXSLT_INCLUDE_DIR AND LIBXSLT_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(libxslt _LibXsltIncDir _LibXsltLinkDir _LibXsltLinkFlags _LibXsltCflags)
+ SET(LIBXSLT_DEFINITIONS ${_LibXsltCflags})
+ENDIF (NOT WIN32)
- 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(libxslt _LibXsltIncDir _LibXsltLinkDir _LibXsltLinkFlags _LibXsltCflags)
- set(LIBXSLT_DEFINITIONS ${_LibXsltCflags})
- ENDIF (NOT WIN32)
-
- FIND_PATH(LIBXSLT_INCLUDE_DIR libxslt/xslt.h
+FIND_PATH(LIBXSLT_INCLUDE_DIR libxslt/xslt.h
${_LibXsltIncDir}
- /usr/include
- /usr/local/include
)
-
- FIND_LIBRARY(LIBXSLT_LIBRARIES NAMES xslt libxslt
+
+FIND_LIBRARY(LIBXSLT_LIBRARIES NAMES xslt libxslt
PATHS
${_LibXsltLinkDir}
- /usr/lib
- /usr/local/lib
)
+
+IF (LIBXSLT_INCLUDE_DIR AND LIBXSLT_LIBRARIES)
+ SET(LIBXSLT_FOUND TRUE)
+ELSE (LIBXSLT_INCLUDE_DIR AND LIBXSLT_LIBRARIES)
+ SET(LIBXSLT_FOUND FALSE)
+ENDIF (LIBXSLT_INCLUDE_DIR AND LIBXSLT_LIBRARIES)
- if (LIBXSLT_INCLUDE_DIR AND LIBXSLT_LIBRARIES)
- set(LIBXSLT_FOUND TRUE)
- endif (LIBXSLT_INCLUDE_DIR AND LIBXSLT_LIBRARIES)
-
- if (LIBXSLT_FOUND)
- if (NOT LibXslt_FIND_QUIETLY)
- message(STATUS "Found LibXslt: ${LIBXSLT_LIBRARIES}")
- endif (NOT LibXslt_FIND_QUIETLY)
- else (LIBXSLT_FOUND)
- if (LibXslt_FIND_REQUIRED)
- message(FATAL_ERROR "Could NOT find LibXslt")
- endif (LibXslt_FIND_REQUIRED)
- endif (LIBXSLT_FOUND)
-
- MARK_AS_ADVANCED(LIBXSLT_INCLUDE_DIR LIBXSLT_LIBRARIES)
-
-endif (LIBXSLT_INCLUDE_DIR AND LIBXSLT_LIBRARIES)
+IF (LIBXSLT_FOUND)
+ IF (NOT LibXslt_FIND_QUIETLY)
+ MESSAGE(STATUS "Found LibXslt: ${LIBXSLT_LIBRARIES}")
+ ENDIF (NOT LibXslt_FIND_QUIETLY)
+ELSE (LIBXSLT_FOUND)
+ IF (LibXslt_FIND_REQUIRED)
+ MESSAGE(FATAL_ERROR "Could NOT find LibXslt")
+ ENDIF (LibXslt_FIND_REQUIRED)
+ENDIF (LIBXSLT_FOUND)
+
+MARK_AS_ADVANCED(LIBXSLT_INCLUDE_DIR LIBXSLT_LIBRARIES)
+