Warning, /network/angelfish/angelfish-webapp/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # SPDX-FileCopyrightText: 2020 Jonah BrĂ¼chert <jbb@kaidan.im>
0002 # SPDX-FileCopyrightText: 2020 Rinigus <rinigus.git@gmail.com>
0003 #
0004 # SPDX-License-Identifier: LGPL-2.0-or-later
0005 
0006 set(angelfish_webapp_SRCS
0007     main.cpp
0008     webapp-resources.qrc
0009 )
0010 
0011 add_executable(angelfish-webapp ${angelfish_webapp_SRCS} ${RESOURCES} ${WEBAPP_RESOURCES})
0012 
0013 target_include_directories(angelfish-webapp PRIVATE ../src/)
0014 target_compile_definitions(angelfish-webapp PRIVATE -DQT_NO_CAST_FROM_ASCII)
0015 target_link_libraries(angelfish-webapp PRIVATE
0016     Qt::Core
0017     Qt::Qml
0018     Qt::Quick
0019     Qt::QuickControls2
0020     Qt::Sql
0021     Qt::Svg
0022     Qt::Widgets
0023     KF${QT_MAJOR_VERSION}::I18n
0024     KF${QT_MAJOR_VERSION}::CoreAddons
0025     AngelfishCore
0026 )
0027 
0028 if(QT_MAJOR_VERSION STREQUAL "6")
0029     target_link_libraries(angelfish-webapp PRIVATE Qt::WebEngineCore Qt::WebEngineQuick)
0030 else()
0031     target_link_libraries(angelfish-webapp PRIVATE Qt::WebEngine)
0032 endif()
0033 
0034 install(TARGETS angelfish-webapp ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0035