diff -r d53804c0fb6f -r 37ed3c7ac1b6 CMakeLists.txt --- a/CMakeLists.txt Sat Mar 05 14:55:50 2016 +0200 +++ b/CMakeLists.txt Sat Mar 05 14:57:47 2016 +0200 @@ -16,7 +16,7 @@ cmake_minimum_required(VERSION 2.6) project(lua-lm C) -set(PROJECT_VERSION "0.9.2") +set(PROJECT_VERSION "0.9.3") ## User options option(DEBUG "Enable debugging output" OFF) @@ -45,7 +45,12 @@ execute_process(COMMAND ${LUA_EXECUTABLE} -e "print ( package.cpath )" OUTPUT_VARIABLE LUA_CPATH OUTPUT_STRIP_TRAILING_WHITESPACE) endif() pkg_check_modules(GLIB REQUIRED glib-2.0) -pkg_check_modules(LM REQUIRED loudmouth-1.0) +pkg_check_modules(LM loudmouth-1.0>=1.5.3) +if ( LM_FOUND ) + set(HAVE_LM_SHA256_FINGERPRINTS TRUE) +else() + pkg_check_modules(LM REQUIRED loudmouth-1.0) +endif() include(CheckFunctionExists) set(CMAKE_REQUIRED_INCLUDES ${LM_INCLUDE_DIRS}) set(CMAKE_REQUIRED_LIBRARIES ${LM_LIBRARIES})