add_subdirectory( icons )

include_directories( ${KDE4_INCLUDES} )
 
set(yakuake_SRCS
    main.cpp
    application.cpp
    mainwindow.cpp
    skin.cpp
    titlebar.cpp
    tabbar.cpp
    sessionstack.cpp
    session.cpp
    terminal.cpp
    splitter.cpp
    firstrundialog.cpp
    visualeventoverlay.cpp
    config/windowsettings.cpp
    config/appearancesettings.cpp
    config/skinlistdelegate.cpp
)

kde4_add_kcfg_files(yakuake_SRCS config/settings.kcfgc)

kde4_add_ui_files(yakuake_SRCS 
    firstrundialog.ui
    config/windowsettings.ui
    config/behaviorsettings.ui
    config/appearancesettings.ui
)

kde4_add_app_icon(yakuake_SRCS "icons/hi*-app-yakuake.png")

kde4_add_executable(yakuake ${yakuake_SRCS})

target_link_libraries(yakuake ${KDE4_KPARTS_LIBS})

macro_ensure_version("4.2.68" ${KDE_VERSION} KDE_IS_43_OR_HIGHER)

if(Q_WS_X11 AND !KDE_IS_43_OR_HIGHER)
  target_link_libraries(yakuake ${X11_Xrender_LIB} ${X11_X11_LIB})
endif(Q_WS_X11 AND !KDE_IS_43_OR_HIGHER)

install(TARGETS yakuake ${INSTALL_TARGETS_DEFAULT_ARGS})

install(FILES yakuake.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})
