MESSAGE( STATUS "..:: CMAKE SKROOGE ::..")

PROJECT(SKROOGE)

FIND_PACKAGE(KDE4 REQUIRED)
INCLUDE (KDE4Defaults)

CONFIGURE_FILE(skrooge.desktop.in skrooge/skrooge.desktop @ONLY)
CONFIGURE_FILE(x-skg.desktop.in skrooge/x-skg.desktop @ONLY)

INCLUDE_DIRECTORIES( ${PROJECT_BINARY_DIR} ${KDE4_INCLUDES} ${QT_INCLUDES} 
${CMAKE_SOURCE_DIR}/skgbankmodeler ${CMAKE_SOURCE_DIR}/skgbasemodeler ${CMAKE_SOURCE_DIR}/skgbankgui ${CMAKE_SOURCE_DIR}/skgbasegui 
${CMAKE_BINARY_DIR}/skgbasegui
)

LINK_DIRECTORIES (${LIBRARY_OUTPUT_PATH})

SET(skrooge_SRCS
   main.cpp
 )
#kde4_add_app_icon(skrooge_SRCS "hi*-apps-skrooge.png" application-skrooge.png)

kde4_ADD_EXECUTABLE(skrooge ${skrooge_SRCS})

TARGET_LINK_LIBRARIES(skrooge ${KDE4_KDEUI_LIBS} ${KDE4_KPARTS_LIBS} ${KDE4_KFILE_LIBS} skgbasemodeler skgbasegui skgbankmodeler skgbankgui)


########### install files ###############
INSTALL(TARGETS skrooge DESTINATION ${BIN_INSTALL_DIR} )
INSTALL(FILES ${PROJECT_BINARY_DIR}/skrooge.desktop  DESTINATION  ${XDG_APPS_INSTALL_DIR} )
#INSTALL(FILES ${PROJECT_BINARY_DIR}/skrooge.desktop  DESTINATION  ${XDG_APPS_INSTALL_DIR}/../kde/ )  #CORRECTION BUG 2256687 on ubuntu 8.04
INSTALL(FILES ${PROJECT_BINARY_DIR}/x-skg.desktop  DESTINATION  ${MIME_INSTALL_DIR}/application/ )
INSTALL(DIRECTORY theme DESTINATION ${DATA_INSTALL_DIR}/skrooge FILES_MATCHING PATTERN "*.css" PATTERN ".svn" EXCLUDE PATTERN "CMakeFiles" EXCLUDE)
kde4_install_icons( ${ICON_INSTALL_DIR}   )

set(SHARED_MIME_INFO_MINIMUM_VERSION "0.23")
find_package(SharedMimeInfo REQUIRED)

install(FILES x-skg.xml DESTINATION ${XDG_MIME_INSTALL_DIR})
update_xdg_mimetypes(${XDG_MIME_INSTALL_DIR})

