okular/cmake/modules/FindDjVuLibre.cmake
Laurent Montel cbf433e9d7 Fix module
svn path=/trunk/KDE/kdegraphics/cmake/modules/; revision=675200
2007-06-13 20:20:44 +00:00

54 lines
1.4 KiB
CMake

# - Try to find the DjVuLibre library
# Once done this will define
#
# DJVULIBRE_FOUND - system has the DjVuLibre library
# DJVULIBRE_INCLUDE_DIR - the DjVuLibre include directory
# DJVULIBRE_LIBRARY - Link this to use the DjVuLibre library
if (DJVULIBRE_INCLUDE_DIR AND DJVULIBRE_LIBRARY)
# in cache already
set(DJVULIBRE_FOUND TRUE)
else (DJVULIBRE_INCLUDE_DIR AND DJVULIBRE_LIBRARY)
IF (NOT WIN32)
include(UsePkgConfig)
pkgconfig(ddjvuapi _ddjvuIncDir _ddjvuLinkDir ddjvuLinkFlags _ddjvuCflags)
endif(NOT WIN32)
if(_ddjvuIncDir)
find_path(DJVULIBRE_INCLUDE_DIR libdjvu/ddjvuapi.h
${_ddjvuIncDir}
/usr/local/include
/usr/include
${GNUWIN32_DIR}/include
)
find_library(DJVULIBRE_LIBRARY NAMES djvulibre
PATHS
${_ddjvuLinkDir}
/usr/lib
/usr/local/lib
${GNUWIN32_DIR}/lib
)
endif(_ddjvuIncDir)
if(DJVULIBRE_INCLUDE_DIR AND DJVULIBRE_LIBRARY)
set(DJVULIBRE_FOUND TRUE)
endif(DJVULIBRE_INCLUDE_DIR AND DJVULIBRE_LIBRARY)
if (DJVULIBRE_FOUND)
if (NOT DjVuLibre_FIND_QUIETLY)
message(STATUS "Found DjVuLibre: ${DJVULIBRE_LIBRARY}")
endif (NOT DjVuLibre_FIND_QUIETLY)
else (DJVULIBRE_FOUND)
if (DjVuLibre_FIND_REQUIRED)
message(FATAL_ERROR "Could NOT find DjVuLibre")
endif (DjVuLibre_FIND_REQUIRED)
endif (DJVULIBRE_FOUND)
mark_as_advanced(DJVULIBRE_INCLUDE_DIR DJVULIBRE_LIBRARY)
endif (DJVULIBRE_INCLUDE_DIR AND DJVULIBRE_LIBRARY)