project (mailody)
set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules)

find_package (KDE4 REQUIRED)
find_package (KdepimLibs REQUIRED)
include(KDE4Defaults)

add_definitions(-DKDE_DEFAULT_DEBUG_AREA=50002) 
add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${KDE4_ENABLE_EXCEPTIONS}")
include_directories ( ${KDE4_INCLUDES} ${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} )

add_subdirectory(cmake)

if (EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.svn")
  if ( NOT KdeSubversion_FOUND )
    find_package( KdeSubversion )
  endif ( NOT KdeSubversion_FOUND )
  if ( KdeSubversion_FOUND )
    KdeSubversion_WC_INFO( ${PROJECT_SOURCE_DIR} Mailody )
    string( SUBSTRING "${Mailody_WC_LAST_CHANGED_DATE}" 0 10 Mailody_WC_LAST_CHANGED_DATE )
    set( mailody_svn_revision "svn-${Mailody_WC_REVISION}" )
    set( mailody_svn_last_change "${Mailody_WC_LAST_CHANGED_DATE}" )
  endif ( KdeSubversion_FOUND )
endif (EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.svn")
configure_file(src/config-mailody.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-mailody.h )

ADD_SUBDIRECTORY( src ) 
ADD_SUBDIRECTORY( icons ) 

find_package(Msgfmt REQUIRED)
find_package(Gettext REQUIRED)
add_subdirectory( po )
add_subdirectory( doc )
