Port to find_package(PkgConfig)

svn path=/trunk/KDE/kdegraphics/cmake/modules/; revision=897480
remotes/origin/old/work/record-presentation
Laurent Montel 18 years ago
parent cc45ce4a1e
commit 73ce3b48b7
  1. 13
      cmake/modules/FindDjVuLibre.cmake

@ -12,23 +12,24 @@ if (DJVULIBRE_INCLUDE_DIR AND DJVULIBRE_LIBRARY)
else (DJVULIBRE_INCLUDE_DIR AND DJVULIBRE_LIBRARY) else (DJVULIBRE_INCLUDE_DIR AND DJVULIBRE_LIBRARY)
IF (NOT WIN32) IF (NOT WIN32)
include(UsePkgConfig) find_package(PkgConfig)
pkgconfig(ddjvuapi _ddjvuIncDir _ddjvuLinkDir ddjvuLinkFlags _ddjvuCflags) pkg_check_modules(PC_DJVULIBRE ddjvuapi)
endif(NOT WIN32) endif(NOT WIN32)
if(_ddjvuIncDir)
find_path(DJVULIBRE_INCLUDE_DIR libdjvu/ddjvuapi.h find_path(DJVULIBRE_INCLUDE_DIR libdjvu/ddjvuapi.h
${_ddjvuIncDir} PATHS
${PC_DJVULIBRE_INCLUDEDIR}
${PC_DJVULIBRE_INCLUDE_DIRS}
${GNUWIN32_DIR}/include ${GNUWIN32_DIR}/include
) )
find_library(DJVULIBRE_LIBRARY NAMES djvulibre find_library(DJVULIBRE_LIBRARY NAMES djvulibre
PATHS PATHS
${_ddjvuLinkDir} ${PC_DJVULIBRE_LIBDIR}
${PC_DJVULIBRE_LIBRARY_DIRS}
${GNUWIN32_DIR}/lib ${GNUWIN32_DIR}/lib
) )
endif(_ddjvuIncDir)
include(FindPackageHandleStandardArgs) include(FindPackageHandleStandardArgs)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(DjVuLibre DEFAULT_MSG DJVULIBRE_INCLUDE_DIR DJVULIBRE_LIBRARY ) FIND_PACKAGE_HANDLE_STANDARD_ARGS(DjVuLibre DEFAULT_MSG DJVULIBRE_INCLUDE_DIR DJVULIBRE_LIBRARY )

Loading…
Cancel
Save