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

0001 if (NOT PICMI_FILEPATH)
0002     set(PICMI_FILEPATH ${KDE_INSTALL_DATADIR}/picmi/)
0003 endif ()
0004 
0005 kde_enable_exceptions()
0006 
0007 include(CheckIncludeFileCXX)
0008 
0009 configure_file(
0010     "${CMAKE_CURRENT_SOURCE_DIR}/config.h.in"
0011     "${CMAKE_CURRENT_BINARY_DIR}/config.h"
0012 )
0013 
0014 include_directories(
0015     ${CMAKE_SOURCE_DIR}
0016     ${CMAKE_CURRENT_BINARY_DIR}
0017 )
0018 
0019 ecm_setup_version(${PICMI_VERSION}
0020     VARIABLE_PREFIX PICMI
0021     VERSION_HEADER picmi_version.h
0022 )
0023 
0024 add_subdirectory(gui)
0025 add_subdirectory(logic)
0026 
0027 add_executable(picmi)
0028 
0029 target_sources(picmi PRIVATE
0030     main.cpp
0031     outofboundsexception.cpp outofboundsexception.h
0032     systemexception.cpp systemexception.h
0033 
0034     picmi.qrc
0035 )
0036 
0037 ecm_qt_declare_logging_category(picmi
0038     HEADER picmi_debug.h
0039     IDENTIFIER PICMIC_LOG
0040     CATEGORY_NAME org.kde.kdegames.picmi
0041     DESCRIPTION "picmi (kdegames)"
0042     EXPORT PICMI
0043 )
0044 
0045 file(GLOB ICONS_SRCS "${CMAKE_SOURCE_DIR}/icons/*-apps-picmi.png")
0046 ecm_add_app_icon(picmi ICONS ${ICONS_SRCS})
0047 
0048 target_link_libraries(picmi
0049     picmi_gui
0050     picmi_logic
0051     KDEGames6
0052     KF6::CoreAddons
0053     KF6::Crash
0054     KF6::DBusAddons
0055     KF6::I18n
0056     KF6::XmlGui
0057     Qt6::Svg
0058 )
0059 
0060 install(TARGETS picmi DESTINATION ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0061 
0062 # vim:set ts=4 sw=4 et: