Warning, /graphics/optiimage/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2023 Carl Schwan <carl@carlschwan.eu> 0002 # SPDX-License-Identifier: BSD-2-Clause 0003 0004 0005 qt_add_qml_module(optiimage_static 0006 STATIC 0007 URI org.kde.optiimage 0008 VERSION 1.0 0009 QML_FILES 0010 contents/ui/Main.qml 0011 contents/ui/OptimizePage.qml 0012 contents/ui/SettingsPage.qml 0013 contents/ui/LogOutputPage.qml 0014 ) 0015 0016 target_sources(optiimage_static PUBLIC 0017 consolelog.cpp 0018 consolelog.h 0019 imagemodel.cpp 0020 imagemodel.h 0021 optimizer.cpp 0022 optimizer.h 0023 setupcheck.cpp 0024 setupcheck.h 0025 ) 0026 0027 target_include_directories(optiimage_static PUBLIC ${CMAKE_BINARY_DIR}) 0028 target_link_libraries(optiimage_static PUBLIC 0029 Qt::Core 0030 Qt::Gui 0031 Qt::Widgets 0032 Qt::Qml 0033 Qt::Quick 0034 Qt::QuickControls2 0035 Qt::Svg 0036 Qt::Widgets 0037 KF6::I18n 0038 KF6::CoreAddons 0039 KF6::ConfigGui 0040 KF6::KIOCore 0041 KF6::KIOFileWidgets 0042 QCoro::Core 0043 QCoro::Qml 0044 ) 0045 0046 kconfig_add_kcfg_files(optiimage_static GENERATE_MOC config.kcfgc) 0047 0048 add_executable(optiimage 0049 main.cpp 0050 ) 0051 target_link_libraries(optiimage PUBLIC optiimage_static optiimage_staticplugin) 0052 install(TARGETS optiimage ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})