Warning, /games/kubrick/src/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 add_executable(kubrick)
0002 
0003 target_sources(kubrick PRIVATE
0004     main.cpp 
0005     kubrick.cpp 
0006     game.cpp 
0007     cube.cpp
0008     movetracker.cpp 
0009     quaternion.cpp
0010     gamedialog.cpp 
0011     gameglview.cpp
0012     scenelabel.cpp
0013 
0014     kubrick.qrc
0015 )
0016 
0017 ecm_setup_version(${PROJECT_VERSION}
0018     VARIABLE_PREFIX KUBRICK
0019     VERSION_HEADER kubrick_version.h
0020 )
0021 
0022 ecm_qt_declare_logging_category(kubrick
0023     HEADER kubrick_debug.h
0024     IDENTIFIER KUBRICK_LOG
0025     CATEGORY_NAME LOG_KUBRICK
0026     DESCRIPTION "kdegames (kubrick)"
0027     EXPORT KUBRICK
0028 )
0029 
0030 file(GLOB ICONS_SRCS "*-apps-kubrick.png")
0031 ecm_add_app_icon(kubrick ICONS ${ICONS_SRCS})
0032 
0033 target_link_libraries(kubrick
0034     KDEGames6
0035     KF6::Crash
0036     KF6::ConfigCore
0037     KF6::CoreAddons
0038     KF6::DBusAddons
0039     KF6::I18n
0040     KF6::XmlGui
0041     Qt6::Svg
0042     Qt6::OpenGLWidgets
0043     OpenGL::GL
0044     OpenGL::GLU
0045 )
0046 
0047 install(TARGETS kubrick ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0048 
0049 install(PROGRAMS  org.kde.kubrick.desktop DESTINATION ${KDE_INSTALL_APPDIR})
0050 install(FILES org.kde.kubrick.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})
0051 
0052 ecm_install_icons(ICONS
0053     128-apps-kubrick.png
0054     16-apps-kubrick.png
0055     22-apps-kubrick.png
0056     32-apps-kubrick.png
0057     48-apps-kubrick.png
0058     64-apps-kubrick.png
0059     DESTINATION ${KDE_INSTALL_ICONDIR} THEME hicolor
0060 )