X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=CMakeLists.txt;h=77d668602914b96786a61a79da8384e9f030a1ae;hp=d079eb4ef33502bd2ff12dcd2b76cd928cf71a71;hb=95986f5aee1c2ee7d12c4b1e4bc47874856c5831;hpb=7015fc32efef2d1962da1164da148412881d5012 diff --git a/CMakeLists.txt b/CMakeLists.txt index d079eb4..77d6686 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,6 +2,7 @@ SET(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/Modules) PROJECT(madmutt C D) SET(PACKAGE madmutt) +SET(CMAKE_SKIP_RPATH ON) # Using Phobos OR Tango (can be specified from cmake command line) if (NOT CMAKE_D_USE_PHOBOS AND NOT CMAKE_D_USE_TANGO) @@ -25,7 +26,7 @@ SET(PKGDATADIR "${CMAKE_INSTALL_PREFIX}/share/madmutt") SET(PKGDOCDIR "${CMAKE_INSTALL_PREFIX}/share/doc/madmutt") SET(SYSCONFDIR "${CMAKE_INSTALL_PREFIX}/etc") SET(VERSION "devel") -SET(MUTTLIBS "") +SET(MUTTLIBS "-lpthread") ADD_DEFINITIONS("-DBINDIR=\\\"${BINDIR}\\\"") ADD_DEFINITIONS("-DPKGDATADIR=\\\"${PKGDATADIR}\\\"") @@ -37,9 +38,6 @@ ADD_DEFINITIONS("-DMUTTLOCALEDIR=\\\"${DATADIR}/locale\\\"") SET(MAILPATH CACHE STRING "Where new mail is spooled") OPTION(WITH_GPGME "Use GPGME [default: on]" ON) OPTION(WITH_IDN "Use GNU libidn for domain names [default: off]") - -OPTION(USE_FLOCK "Use flock to lock files [default: off]") -OPTION(USE_FCNTL "Use fcntl to lock files [default: on]" ON) OPTION(USE_HCACHE "Enable headers caching [default: off]") FIND_FILE(SENDMAIL sendmail @@ -170,19 +168,17 @@ ENDIF(NOT WITH_LOCKFILE) LIST(APPEND MUTTLIBS -llockfile) IF(USE_HCACHE) - OPTION(WITH_QDBM "Use qdbm for header caching [default: on]" ON) + OPTION(WITH_TC "Use tokyocabinet for header caching [default: on]" ON) OPTION(WITH_GDBM "Use gdbm for header caching [default: off]") SET(USE_HCACHE) - IF(WITH_QDBM) - pkg_search_module(QDBM REQUIRED qdbm) - ADD_DEFINITIONS(${QDBM_CFLAGS}) - SET(QDBM_LDFLAGS "${QDBM_LDFLAGS}") - # LIST(APPEND MUTTLIBS ${QDBM_LDFLAGS}) - LIST(APPEND MUTTLIBS -lqdbm) + if(WITH_TC) + pkg_search_module(TC REQUIRED tokyocabinet) + ADD_DEFINITIONS(${TC_CFLAGS}) + LIST(APPEND MUTTLIBS ${TC_LDFLAGS}) SET(USE_HCACHE 1) - SET(HAVE_QDBM 1) - ENDIF(WITH_QDBM) + SET(HAVE_TOKYOCABINET 1) + ENDIF(WITH_TC) IF(NOT USE_HCACHE AND WITH_GDBM) CHECK_LIBRARY_EXISTS(gdbm gdbm_open "" GDBM) @@ -315,7 +311,6 @@ MADMUTT_SOURCES(madmuttsrc madmuttgen mutt_sasl.c pager.c pattern.c - pop.c postpone.c recvattach.c recvcmd.c