Warning, /network/angelfish/src/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_SRCS 0007 main.cpp 0008 adblockfilterlistsmodel.cpp 0009 adblockfilterlistsmanager.cpp 0010 adblockurlinterceptor.cpp 0011 domdistiller.cpp 0012 downloadsmodel.cpp 0013 webappcreator.cpp 0014 webappmanager.cpp 0015 webappmanagermodel.cpp 0016 angelfish.qrc 0017 ) 0018 0019 add_executable(angelfish ${angelfish_SRCS}) 0020 0021 if (Corrosion_FOUND) 0022 add_custom_target(adblock 0023 SOURCES 0024 rs/adblock/Cargo.toml 0025 rs/adblock/build.rs 0026 rs/adblock/src/lib.rs 0027 rs/adblock/src/adblock.rs 0028 rs/adblock/src/domainresolver.rs 0029 rs/adblock/src/logging.rs) 0030 0031 corrosion_import_crate(MANIFEST_PATH ${CMAKE_CURRENT_SOURCE_DIR}/rs/adblock/Cargo.toml) 0032 target_link_libraries(angelfish PRIVATE angelfish-adblock) 0033 target_compile_definitions(angelfish PRIVATE -DBUILD_ADBLOCK) 0034 0035 target_include_directories(angelfish PRIVATE 0036 ${CMAKE_BINARY_DIR}/cargo/build/${Rust_CARGO_TARGET}/cxxbridge/angelfish-adblock/src/) 0037 endif() 0038 0039 target_include_directories(angelfish PRIVATE ${CMAKE_BINARY_DIR}) 0040 target_compile_definitions(angelfish PRIVATE -DQT_NO_CAST_FROM_ASCII) 0041 target_link_libraries(angelfish PRIVATE 0042 Qt::Core 0043 Qt::Qml 0044 Qt::Quick 0045 Qt::QuickControls2 0046 Qt::Sql 0047 Qt::Svg 0048 Qt::Widgets 0049 Qt::CorePrivate 0050 Qt::WebEngineCore 0051 Qt::WebEngineQuick 0052 Qt::WebEngineQuickPrivate 0053 KF6::I18n 0054 KF6::CoreAddons 0055 KF6::ConfigCore 0056 KF6::ConfigGui 0057 KF6::DBusAddons 0058 KF6::WindowSystem 0059 AngelfishCore 0060 ) 0061 0062 install(TARGETS angelfish ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})