Warning, /games/palapeli/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 ecm_setup_version(${PROJECT_VERSION} 0002 VARIABLE_PREFIX PALAPELI 0003 VERSION_HEADER palapeli_version.h 0004 ) 0005 0006 add_executable(palapeli) 0007 0008 target_sources(palapeli PRIVATE 0009 config/configdialog.cpp config/configdialog.h 0010 config/elidinglabel.cpp config/elidinglabel.h 0011 config/mouseinputbutton.cpp config/mouseinputbutton.h 0012 config/triggerconfigwidget.cpp config/triggerconfigwidget.h 0013 config/triggerlistview.cpp config/triggerlistview.h 0014 creator/propertywidget.cpp creator/propertywidget.h 0015 creator/puzzlecreator.cpp creator/puzzlecreator.h 0016 creator/slicerconfwidget.cpp creator/slicerconfwidget.h 0017 creator/slicerselector.cpp creator/slicerselector.h 0018 engine/gameplay.cpp engine/gameplay.h 0019 engine/constraintinteractor.cpp engine/constraintinteractor.h 0020 engine/constraintvisualizer.cpp engine/constraintvisualizer.h 0021 engine/interactor.cpp 0022 engine/interactors.cpp engine/interactors.h 0023 engine/interactormanager.cpp engine/interactormanager.h 0024 engine/mergegroup.cpp engine/mergegroup.h 0025 engine/piece.cpp engine/piece.h 0026 engine/piecevisuals.cpp engine/piecevisuals.h 0027 engine/puzzlepreview.cpp engine/puzzlepreview.h 0028 engine/scene.cpp engine/scene.h 0029 engine/texturehelper.cpp engine/texturehelper.h 0030 engine/trigger.cpp engine/trigger.h 0031 engine/triggermapper.cpp engine/triggermapper.h 0032 engine/view.cpp 0033 engine/zoomwidget.cpp engine/zoomwidget.h 0034 file-io/collection.cpp file-io/collection.h 0035 file-io/collection-delegate.cpp file-io/collection-delegate.h 0036 file-io/collection-view.cpp file-io/collection-view.h 0037 file-io/components-archivestorage.cpp 0038 file-io/components-collectionstorage.cpp 0039 file-io/components-copy.cpp 0040 file-io/components-creationcontext.cpp 0041 file-io/components-directorystorage.cpp 0042 file-io/components-retailstorage.cpp 0043 file-io/puzzle.cpp file-io/puzzle.h 0044 importhelper.cpp importhelper.h 0045 main.cpp 0046 window/loadingwidget.cpp window/loadingwidget.h 0047 window/mainwindow.cpp window/mainwindow.h 0048 window/puzzletablewidget.cpp window/puzzletablewidget.h 0049 window/pieceholder.cpp window/pieceholder.h 0050 0051 palapeli.qrc 0052 ) 0053 0054 ecm_qt_declare_logging_category(palapeli 0055 HEADER palapeli_debug.h 0056 IDENTIFIER PALAPELI_LOG 0057 CATEGORY_NAME org.kde.palapeli 0058 DESCRIPTION "palapeli" 0059 EXPORT PALAPELI 0060 ) 0061 0062 kconfig_add_kcfg_files(palapeli settings.kcfgc) 0063 0064 ki18n_wrap_ui(palapeli settings.ui) 0065 0066 file(GLOB ICONS_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/../pics/*-apps-palapeli.png") 0067 ecm_add_app_icon(palapeli ICONS ${ICONS_SRCS}) 0068 0069 target_link_libraries(palapeli 0070 pala 0071 KDEGames6 0072 KF6::Archive 0073 KF6::ConfigWidgets 0074 KF6::Crash 0075 KF6::DBusAddons 0076 KF6::ItemViews 0077 KF6::Notifications 0078 KF6::KIOWidgets 0079 KF6::WidgetsAddons 0080 KF6::XmlGui 0081 Qt6::Svg 0082 ) 0083 0084 install(TARGETS palapeli ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) 0085 0086 install(FILES palapeli.notifyrc DESTINATION ${KDE_INSTALL_KNOTIFYRCDIR}) 0087 0088 install(FILES palapeli.kcfg 0089 DESTINATION ${KDE_INSTALL_DATADIR}/palapeli) 0090 install(PROGRAMS org.kde.palapeli.desktop DESTINATION ${KDE_INSTALL_APPDIR}) 0091 install(FILES org.kde.palapeli.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR}) 0092 0093 add_subdirectory(pics)