Warning, /maui/booth/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # Copyright 2018-2020 Camilo Higuita <milo.h@aol.com> 0002 # Copyright 2018-2020 Nitrux Latinoamericana S.C. 0003 # 0004 # SPDX-License-Identifier: GPL-3.0-or-later 0005 0006 if(QUICK_COMPILER) 0007 qtquick_compiler_add_resources(booth_QML_QRC qml.qrc) 0008 else() 0009 qt5_add_resources(booth_QML_QRC qml.qrc) 0010 endif() 0011 0012 if(ANDROID) 0013 add_library(${PROJECT_NAME} 0014 SHARED 0015 main.cpp 0016 assets/assets.qrc 0017 ${booth_QML_QRC}) 0018 else() 0019 add_executable(${PROJECT_NAME} 0020 main.cpp 0021 assets/assets.qrc 0022 ${booth_QML_QRC}) 0023 endif() 0024 0025 if (ANDROID) 0026 target_link_libraries(${PROJECT_NAME} Qt5::AndroidExtras Qt5::QuickControls2) 0027 else() 0028 target_link_libraries(${PROJECT_NAME} Qt5::Widgets) 0029 endif() 0030 0031 target_link_libraries(${PROJECT_NAME} 0032 MauiKit3 0033 Qt5::Quick 0034 Qt5::Qml 0035 Qt5::Multimedia 0036 KF5::I18n 0037 KF5::CoreAddons) 0038 0039 if(UNIX AND NOT APPLE AND NOT ANDROID) 0040 install(TARGETS ${PROJECT_NAME} ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) 0041 0042 #TODO: port to ecm_install_icons() 0043 install(FILES assets/booth.svg DESTINATION ${KDE_INSTALL_ICONDIR}/hicolor/scalable/apps) 0044 endif()