include_directories( ${CMAKE_SOURCE_DIR}/libKF5KDEGames )

set(kbrickbuster_SRCS
   main.cpp
   mainwindow.cpp
   canvaswidget.cpp
   gameengine.cpp
   levelloader.cpp
   #generalsettings.cpp
)

ki18n_wrap_ui(kbrickbuster_SRCS generalsettings.ui)

kconfig_add_kcfg_files(kbrickbuster_SRCS settings.kcfgc )

#kde4_add_app_icon(kbrickbuster_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/../pics/hi*-apps-kbrickbuster.png")

add_executable(kbrickbuster ${kbrickbuster_SRCS})

target_link_libraries(kbrickbuster KF5KDEGames KF5KDEGamesPrivate Qt5::Xml KF5::DBusAddons KF5::XmlGui)

install(TARGETS kbrickbuster ${INSTALL_TARGETS_DEFAULT_ARGS} )
install(FILES kbrickbusterui.rc DESTINATION  ${KXMLGUI_INSTALL_DIR}/kbrickbuster)
install(DIRECTORY qml DESTINATION ${DATA_INSTALL_DIR}/kbrickbuster)
