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

0001     # SPDX-FileCopyrightText: 2022 Felipe Kinoshita <kinofhek@gmail.com>
0002 # SPDX-License-Identifier: BSD-2-Clause
0003 
0004 
0005 
0006 add_executable(${CMAKE_PROJECT_NAME}
0007     main.cpp
0008     about.cpp
0009     about.h
0010     controller.cpp
0011     controller.h
0012     task.cpp
0013     task.h
0014     tasksmodel.cpp
0015     tasksmodel.h
0016     resources.qrc)
0017 
0018 ecm_qt_declare_logging_category(${CMAKE_PROJECT_NAME} HEADER ${CMAKE_PROJECT_NAME}_debug.h IDENTIFIER ${CMAKE_PROJECT_NAME_UPPERCASE}_LOG CATEGORY_NAME org.kde.${CMAKE_PROJECT_NAME}
0019         DESCRIPTION "tasl (knotes)"
0020         EXPORT ${CMAKE_PROJECT_NAME}_EXPORT
0021     )
0022 
0023 
0024 target_link_libraries(${CMAKE_PROJECT_NAME}
0025     Qt::Core
0026     Qt::Gui
0027     Qt::Qml
0028     Qt::Quick
0029     Qt::QuickControls2
0030     Qt::Svg
0031     KF6::I18n
0032     KF6::CoreAddons
0033     KF6::ConfigCore
0034     KF6::ConfigGui
0035     KF6::ItemModels)
0036 
0037 if (NOT ANDROID)
0038     target_link_libraries(${CMAKE_PROJECT_NAME} Qt::Widgets KF6::DBusAddons KF6::WindowSystem)
0039 else()
0040     kirigami_package_breeze_icons(ICONS
0041         entry-edit
0042         entry-delete
0043         edit-none
0044         edit-clear-all
0045         search
0046         help-about
0047         checkmark
0048         application-exit
0049         tools-report-bug
0050         help-about
0051         license
0052         arrow-right
0053     )
0054     ecm_add_android_apk(${CMAKE_PROJECT_NAME} ANDROID_DIR ${CMAKE_SOURCE_DIR}/android)
0055 endif()
0056 
0057 kconfig_add_kcfg_files(${CMAKE_PROJECT_NAME} GENERATE_MOC config.kcfgc)
0058 install(TARGETS ${CMAKE_PROJECT_NAME} ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})