diff --git a/cmake/modules/FindQalculate.cmake b/cmake/modules/FindQalculate.cmake --- a/cmake/modules/FindQalculate.cmake +++ b/cmake/modules/FindQalculate.cmake @@ -30,9 +30,10 @@ pkg_check_modules(_pc_QALCULATE libqalculate) endif(QALCULATE_MIN_VERSION) - pkg_check_modules(_pc_CLN cln) - if(_pc_QALCULATE_FOUND) + if(${_pc_QALCULATE_VERSION} VERSION_LESS 2.0.0) + pkg_check_modules(_pc_CLN cln) + endif() set(QALCULATE_CFLAGS ${_pc_QALCULATE_CFLAGS}) endif(_pc_QALCULATE_FOUND) @@ -52,13 +53,17 @@ ${INCLUDE_INSTALL_DIR} ) - find_library(CLN_LIBRARIES - NAMES - cln - PATHS - ${_pc_CLN_LIBRARY_DIRS} - ${LIB_INSTALL_DIR} - ) + if(_pc_QALCULATE_FOUND) + if(${_pc_QALCULATE_VERSION} VERSION_LESS 2.0.0) + find_library(CLN_LIBRARIES + NAMES + cln + PATHS + ${_pc_CLN_LIBRARY_DIRS} + ${LIB_INSTALL_DIR} + ) + endif() + endif() else(NOT WIN32) # XXX: currently no libqalculate on windows