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