Warning, /network/angelfish/lib/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 configure_file(contents/ui/WebView.qml ${CMAKE_CURRENT_BINARY_DIR}/contents/ui/WebView.qml @ONLY) 0002 configure_file(contents/ui/PrintPreview.qml ${CMAKE_CURRENT_BINARY_DIR}/contents/ui/PrintPreview.qml @ONLY) 0003 0004 configure_file(resources.qrc ${CMAKE_CURRENT_SOURCE_DIR}/resources-angelfish.generated.qrc) 0005 0006 add_library(AngelfishCore STATIC 0007 browsermanager.cpp 0008 bookmarkshistorymodel.cpp 0009 dbmanager.cpp 0010 iconimageprovider.cpp 0011 urlutils.cpp 0012 urlobserver.cpp 0013 useragent.cpp 0014 tabsmodel.cpp 0015 settingshelper.cpp 0016 angelfishwebprofile.cpp 0017 downloadmanager.cpp 0018 qquickwebenginedownloaditem.cpp 0019 ${CMAKE_CURRENT_SOURCE_DIR}/resources-angelfish.generated.qrc 0020 ) 0021 0022 kconfig_add_kcfg_files(AngelfishCore GENERATE_MOC angelfishsettings.kcfgc) 0023 0024 target_include_directories(AngelfishCore PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) 0025 target_compile_definitions(AngelfishCore PRIVATE -DQT_NO_CAST_FROM_ASCII) 0026 target_link_libraries(AngelfishCore PUBLIC 0027 Qt::Core 0028 Qt::Sql 0029 KF${QT_MAJOR_VERSION}::ConfigCore 0030 KF${QT_MAJOR_VERSION}::ConfigGui 0031 KF${QT_MAJOR_VERSION}::I18n 0032 KF${QT_MAJOR_VERSION}::Notifications 0033 FutureSQL${QT_MAJOR_VERSION}::FutureSQL 0034 QCoro${QT_MAJOR_VERSION}::Core 0035 QCoro${QT_MAJOR_VERSION}::Quick 0036 ) 0037 0038 if(QT_MAJOR_VERSION STREQUAL "6") 0039 target_link_libraries(AngelfishCore PRIVATE Qt::CorePrivate Qt::WebEngineCore Qt::WebEngineQuick Qt::WebEngineQuickPrivate) 0040 else() 0041 target_link_libraries(AngelfishCore PRIVATE Qt::WebEngine) 0042 endif() 0043 0044 install(FILES angelfishsettings.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR}) 0045 install(FILES angelfish.notifyrc DESTINATION ${KDE_INSTALL_KNOTIFYRCDIR})