Warning, /games/atlantik/client/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_executable(atlantik)
0002
0003 target_sources(atlantik PRIVATE
0004 atlantik.cpp
0005 clickablelabel.cpp
0006 configdlg.cpp
0007 connectioncookie.cpp
0008 customlocationiconbutton.cpp
0009 event.cpp
0010 eventlogwidget.cpp
0011 main.cpp
0012 metatlantic.cpp
0013 selectconfiguration_widget.cpp
0014 selectgame_widget.cpp
0015 selectserver_widget.cpp
0016
0017 atlantik.qrc
0018 )
0019 kconfig_add_kcfg_files(atlantik settings.kcfgc)
0020 ki18n_wrap_ui(atlantik
0021 configboard.ui
0022 configgeneral.ui
0023 configmetaserver.ui
0024 configplayer.ui
0025 selectgame.ui
0026 selectserver.ui
0027 )
0028 ecm_qt_declare_logging_category(atlantik
0029 HEADER atlantik_debug.h
0030 IDENTIFIER ATLANTIK_LOG
0031 CATEGORY_NAME atlantik.client
0032 DEFAULT_SEVERITY Warning
0033 DESCRIPTION "Atlantik - App"
0034 EXPORT ATLANTIK
0035 )
0036
0037 file(GLOB ICONS_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/../pics/*-apps-atlantik.png")
0038 ecm_add_app_icon(atlantik ICONS ${ICONS_SRCS})
0039
0040 target_link_libraries(atlantik
0041 atlantic
0042 atlantikui
0043 atlantikclient
0044 KDEGames6
0045 KF6::ConfigCore
0046 KF6::ConfigWidgets
0047 KF6::CoreAddons
0048 KF6::Crash
0049 KF6::DBusAddons
0050 KF6::I18n
0051 KF6::IconThemes
0052 KF6::Notifications
0053 KF6::NotifyConfig
0054 KF6::XmlGui
0055 KF6::WidgetsAddons
0056 KF6::IconWidgets
0057 Qt6::Core5Compat
0058 )
0059
0060 install(TARGETS atlantik ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})