PROJECT(madmutt C)
+SET(PACKAGE madmutt)
SET(CMAKE_MODULE_PATH ${madmutt_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH})
# TODO {{{
# USE_SETGID
# DOTLOCK_{GROUP,PERMISSION}
-# HAVE_DIRENT_D_INO
+# ENABLE_NLS
+SET(ENABLE_NLS 1)
# }}}
INCLUDE(CMakeDetermineCCompiler)
INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR} ${madmutt_SOURCE_DIR})
SET(BINDIR "${CMAKE_INSTALL_PREFIX}/bin")
+SET(DATADIR "${CMAKE_INSTALL_PREFIX}/share")
SET(PKGDATADIR "${CMAKE_INSTALL_PREFIX}/share/madmutt")
SET(PKGDOCDIR "${CMAKE_INSTALL_PREFIX}/share/doc/madmutt")
SET(SYSCONFDIR "${CMAKE_INSTALL_PREFIX}/etc")
ADD_DEFINITIONS("-DPKGDOCDIR=\\\"${PKGDOCDIR}\\\"")
ADD_DEFINITIONS("-DSYSCONFDIR=\\\"${SYSCONFDIR}\\\"")
ADD_DEFINITIONS("-DVERSION=\\\"${VERSION}\\\"")
+ADD_DEFINITIONS("-DMUTTLOCALEDIR=\\\"${DATADIR}/locale\\\"")
OPTION(WITH_MAILPATH "Where new mail is spooled")
OPTION(WITH_GPGME "Use GPGME [default: on]" ON)
CHECK_FUNCTION_EXISTS(strlimit HAVE_SETRLIMIT)
CHECK_FUNCTION_EXISTS(getsid HAVE_GETSID)
+CHECK_FUNCTION_EXISTS(setegid HAVE_SETEGID)
CHECK_FUNCTION_EXISTS(isctype HAVE_ISCTYPE)
CHECK_FUNCTION_EXISTS(getopt HAVE_GETOPT)
CHECK_FUNCTION_EXISTS(regcomp HAVE_REGCOMP)
INCLUDE_DIRECTORIES(${gpgme_INCDIR})
ADD_DEFINITIONS(${gpgme_CFLAGS})
SET(MUTTLIBS "${MUTTLIBS} ${gpgme_LDFLAGS}")
+ SET(HAVE_GPGME 1)
ENDIF(WITH_GPGME)
XCONFIG(libgnutls-config gnutls_INCDIR gnutls_LINKDIR gnutls_LDFLAGS gnutls_CFLAGS)