Warning, /games/kfourinline/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 ecm_setup_version(${RELEASE_SERVICE_VERSION} 0002 VARIABLE_PREFIX KFOURINLINE 0003 VERSION_HEADER kfourinline_version.h 0004 ) 0005 0006 configure_file(config-src.h.in ${CMAKE_CURRENT_BINARY_DIR}/config-src.h) 0007 0008 add_executable(kfourinline) 0009 0010 target_sources(kfourinline PRIVATE 0011 aiboard.cpp 0012 aiboard.h 0013 buttonsprite.cpp 0014 buttonsprite.h 0015 chatdlg.cpp 0016 chatdlg.h 0017 displaygame.cpp 0018 displaygame.h 0019 displayintro.cpp 0020 displayintro.h 0021 introsprite.cpp 0022 introsprite.h 0023 kchatdialog.cpp 0024 kchatdialog.h 0025 kfontutils.cpp 0026 kfontutils.h 0027 kgameconnectdialog.cpp 0028 kgameconnectdialog.h 0029 kgamedebugdialog.cpp 0030 kgamedebugdialog.h 0031 kgamedialogconfig.cpp 0032 kgamedialogconfig.h 0033 kgamedialog.cpp 0034 kgamedialog.h 0035 kgamepropertyarray.h 0036 kwin4.cpp 0037 kwin4doc.cpp 0038 kwin4doc.h 0039 kwin4global.h 0040 kwin4.h 0041 kwin4gamesequence.cpp 0042 kwin4gamesequence.h 0043 kwin4player.cpp 0044 kwin4player.h 0045 kwin4view.cpp 0046 kwin4view.h 0047 main.cpp 0048 piecesprite.cpp 0049 piecesprite.h 0050 pixmapsprite.cpp 0051 pixmapsprite.h 0052 reflectiongraphicsscene.cpp 0053 reflectiongraphicsscene.h 0054 score.cpp 0055 score.h 0056 scoresprite.cpp 0057 scoresprite.h 0058 spritenotify.cpp 0059 spritenotify.h 0060 thememanager.cpp 0061 thememanager.h 0062 0063 0064 kfourinline.qrc 0065 ) 0066 0067 ki18n_wrap_ui(kfourinline settings.ui statuswidget.ui statistics.ui) 0068 0069 kconfig_add_kcfg_files(kfourinline prefs.kcfgc) 0070 0071 ecm_qt_declare_logging_category(kfourinline 0072 HEADER kfourinline_debug.h 0073 IDENTIFIER KFOURINLINE_LOG 0074 CATEGORY_NAME log_fourinline 0075 DESCRIPTION "KFourInLine" 0076 EXPORT KFOURINLINE 0077 ) 0078 0079 file(GLOB ICONS_SRCS "${CMAKE_SOURCE_DIR}/icons/*-apps-kfourinline.png") 0080 ecm_add_app_icon(kfourinline ICONS ${ICONS_SRCS}) 0081 0082 if (QT_MAJOR_VERSION STREQUAL "6") 0083 target_link_libraries(kfourinline KDEGames6 KDEGames6Private) 0084 else() 0085 target_link_libraries(kfourinline KF5KDEGames KF5KDEGamesPrivate) 0086 endif() 0087 target_link_libraries(kfourinline 0088 KF${KF_MAJOR_VERSION}::CoreAddons 0089 KF${KF_MAJOR_VERSION}::Crash 0090 KF${KF_MAJOR_VERSION}::DNSSD 0091 KF${KF_MAJOR_VERSION}::XmlGui 0092 KF${KF_MAJOR_VERSION}::WidgetsAddons 0093 Qt${QT_MAJOR_VERSION}::Svg 0094 ) 0095 0096 install(TARGETS kfourinline ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} ) 0097 0098 install(PROGRAMS org.kde.kfourinline.desktop DESTINATION ${KDE_INSTALL_APPDIR}) 0099 install(FILES org.kde.kfourinline.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR}) 0100 0101 add_executable(kfourinlineproc) 0102 0103 target_sources(kfourinlineproc PRIVATE 0104 aiboard.cpp 0105 aiboard.h 0106 kgameprocess.cpp 0107 kgameprocess.h 0108 kwin4proc.cpp 0109 kwin4proc.h 0110 ) 0111 0112 if (QT_MAJOR_VERSION STREQUAL "6") 0113 target_link_libraries(kfourinlineproc KDEGames6 KDEGames6Private) 0114 else() 0115 target_link_libraries(kfourinlineproc KF5KDEGames KF5KDEGamesPrivate) 0116 endif() 0117 target_link_libraries(kfourinlineproc 0118 Qt${QT_MAJOR_VERSION}::Svg 0119 ) 0120 0121 install(TARGETS kfourinlineproc ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} ) 0122 0123 install( FILES kwin4.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR} ) 0124 0125 ecm_qt_install_logging_categories( 0126 EXPORT KFOURINLINE 0127 FILE kfourinline.categories 0128 DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR} 0129 )