--- 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})