Warning, /plasma-mobile/plasma-camera/src/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # SPDX-FileCopyrightText: 2018 Jonah BrĂ¼chert <jbb@kaidan.im>
0002 # SPDX-License-Identifier: GPL-3.0-or-later
0003 
0004 set(plasma-camera_SRCS
0005     main.cpp
0006     plasmacamera.cpp
0007     resources.qrc
0008 )
0009 
0010 add_executable(plasma-camera ${plasma-camera_SRCS})
0011 target_link_libraries(plasma-camera Qt::Core Qt::Qml Qt::Quick Qt::Svg
0012                                     KF${QT_MAJOR_VERSION}::CoreAddons KF${QT_MAJOR_VERSION}::I18n KF${QT_MAJOR_VERSION}::ConfigGui)
0013 
0014 kconfig_add_kcfg_files(plasma-camera GENERATE_MOC camerasettings.kcfgc)
0015 
0016 if(ANDROID)
0017     target_link_libraries(plasma-camera Qt::Svg KF${QT_MAJOR_VERSION}::Kirigami2)
0018     if (QT_MAJOR_VERSION EQUAL "5")
0019         target_link_libraries(plasma-camera Qt5::AndroidExtras)
0020     endif()
0021 
0022     kirigami_package_breeze_icons(ICONS
0023         emblem-videos-symbolic
0024         camera-photo-symbolic
0025         dialog-error-symbolic
0026         media-playback-start
0027         media-playback-stop
0028         alarm-symbolic
0029         camera-photo
0030         ratiocrop
0031         whitebalance
0032         clock
0033         help-about
0034     )
0035 else()
0036     target_link_libraries(plasma-camera Qt::Widgets)
0037 endif()
0038 
0039 install(TARGETS plasma-camera ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})