project(libi2ncommon)
# Version settings
-set(VERSION 2.7)
+set(VERSION 2.11)
SET(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}")
# Find Boost
find_package(Boost 1.44 COMPONENTS iostreams unit_test_framework thread REQUIRED)
+# Find pcrecpp
+pkg_check_modules(PCRECPP REQUIRED libpcrecpp)
+INCLUDE_DIRECTORIES(${PCRECPP_INCLUDE_DIRS})
+LINK_DIRECTORIES(${PCRECPP_LIBRARY_DIRS})
+
# Find libxml++
if (BUILD_XMLLIB)
pkg_check_modules(XMLPP REQUIRED libxml++-2.6)
link_directories(${ICONV_LIBRARY_DIRS})
endif(IMAP_UTF7_SUPPORT)
+# Detect openssl - for base64 routines
+pkg_check_modules(OPENSSL REQUIRED openssl)
+INCLUDE_DIRECTORIES(${OPENSSL_INCLUDE_DIRS})
+LINK_DIRECTORIES(${OPENSSL_LIBRARY_DIRS})
+
# pkgconfig output
set(prefix ${CMAKE_INSTALL_PREFIX})
set(exec_prefix ${CMAKE_INSTALL_PREFIX}/bin)