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})