diff --git a/cmake/modules/modules/FindDjVuLibre.cmake b/cmake/modules/modules/FindDjVuLibre.cmake index 644f82f13..477b324fa 100644 --- a/cmake/modules/modules/FindDjVuLibre.cmake +++ b/cmake/modules/modules/FindDjVuLibre.cmake @@ -16,20 +16,22 @@ else (DJVULIBRE_INCLUDE_DIR AND DJVULIBRE_LIBRARY) pkgconfig(ddjvuapi _ddjvuIncDir _ddjvuLinkDir ddjvuLinkFlags _ddjvuCflags) - 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 - ) + 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)