Warning, /network/falkon/src/lib/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_definitions(-DFALKON_SHAREDLIBRARY) 0002 0003 set(CMAKE_CXX_STANDARD 14) # Enable C++14, with cmake >= 3.1 0004 set(CMAKE_CXX_EXTENSIONS OFF) # Don't enable gcc-specific extensions 0005 0006 set(SRCS 0007 3rdparty/qtsingleapplication/qtsingleapplication.cpp 0008 3rdparty/qtsingleapplication/qtlocalpeer.cpp 0009 ) 0010 0011 if(CMAKE_BUILD_TYPE STREQUAL "Debug") 0012 set(SRCS ${SRCS} ${CMAKE_SOURCE_DIR}/tests/modeltest/modeltest.cpp) 0013 include_directories(${CMAKE_SOURCE_DIR}/tests/modeltest) 0014 endif() 0015 0016 include_directories( 0017 3rdparty 0018 adblock 0019 app 0020 autofill 0021 bookmarks 0022 cookies 0023 downloads 0024 history 0025 navigation 0026 network 0027 notifications 0028 opensearch 0029 other 0030 plugins 0031 popupwindow 0032 preferences 0033 session 0034 sidebar 0035 tabwidget 0036 tools 0037 webengine 0038 webtab 0039 ) 0040 0041 include_directories(${OPENSSL_INCLUDE_DIR}) 0042 0043 set(SRCS ${SRCS} 0044 3rdparty/fancytabwidget.cpp 0045 3rdparty/lineedit.cpp 0046 3rdparty/processinfo.cpp 0047 3rdparty/squeezelabelv1.cpp 0048 3rdparty/squeezelabelv2.cpp 0049 3rdparty/stylehelper.cpp 0050 adblock/adblockaddsubscriptiondialog.cpp 0051 adblock/adblockurlinterceptor.cpp 0052 adblock/adblockdialog.cpp 0053 adblock/adblockicon.cpp 0054 adblock/adblockmanager.cpp 0055 adblock/adblockmatcher.cpp 0056 adblock/adblockrule.cpp 0057 adblock/adblocksearchtree.cpp 0058 adblock/adblocksubscription.cpp 0059 adblock/adblocktreewidget.cpp 0060 adblock/adblockplugin.cpp 0061 app/autosaver.cpp 0062 app/browserwindow.cpp 0063 app/commandlineoptions.cpp 0064 app/datapaths.cpp 0065 app/mainapplication.cpp 0066 app/mainmenu.cpp 0067 app/profilemanager.cpp 0068 app/proxystyle.cpp 0069 app/qzcommon.cpp 0070 app/settings.cpp 0071 autofill/autofill.cpp 0072 autofill/autofillicon.cpp 0073 autofill/autofillnotification.cpp 0074 autofill/autofillwidget.cpp 0075 autofill/passwordbackends/databaseencryptedpasswordbackend.cpp 0076 autofill/passwordbackends/databasepasswordbackend.cpp 0077 autofill/passwordbackends/passwordbackend.cpp 0078 autofill/passwordmanager.cpp 0079 bookmarks/bookmarkitem.cpp 0080 bookmarks/bookmarks.cpp 0081 bookmarks/bookmarksexport/bookmarksexportdialog.cpp 0082 bookmarks/bookmarksexport/bookmarksexporter.cpp 0083 bookmarks/bookmarksexport/htmlexporter.cpp 0084 bookmarks/bookmarksicon.cpp 0085 bookmarks/bookmarksimport/bookmarksimportdialog.cpp 0086 bookmarks/bookmarksimport/bookmarksimporter.cpp 0087 bookmarks/bookmarksimport/firefoximporter.cpp 0088 bookmarks/bookmarksimport/htmlimporter.cpp 0089 bookmarks/bookmarksimport/chromeimporter.cpp 0090 bookmarks/bookmarksimport/ieimporter.cpp 0091 bookmarks/bookmarksimport/operaimporter.cpp 0092 bookmarks/bookmarksitemdelegate.cpp 0093 bookmarks/bookmarksmanager.cpp 0094 bookmarks/bookmarksmenu.cpp 0095 bookmarks/bookmarksmodel.cpp 0096 bookmarks/bookmarkstoolbarbutton.cpp 0097 bookmarks/bookmarkstoolbar.cpp 0098 bookmarks/bookmarkstools.cpp 0099 bookmarks/bookmarkstreeview.cpp 0100 bookmarks/bookmarkswidget.cpp 0101 cookies/cookiejar.cpp 0102 cookies/cookiemanager.cpp 0103 downloads/downloaditem.cpp 0104 downloads/downloadmanager.cpp 0105 downloads/downloadmanagermodel.cpp 0106 downloads/downloadoptionsdialog.cpp 0107 downloads/downloadsbutton.cpp 0108 history/history.cpp 0109 history/historyitem.cpp 0110 history/historymanager.cpp 0111 history/historymenu.cpp 0112 history/historymodel.cpp 0113 history/historytreeview.cpp 0114 navigation/completer/locationcompleter.cpp 0115 navigation/completer/locationcompleterdelegate.cpp 0116 navigation/completer/locationcompletermodel.cpp 0117 navigation/completer/locationcompleterrefreshjob.cpp 0118 navigation/completer/locationcompleterview.cpp 0119 navigation/downicon.cpp 0120 navigation/goicon.cpp 0121 navigation/locationbar.cpp 0122 navigation/locationbarpopup.cpp 0123 navigation/navigationbar.cpp 0124 navigation/navigationbartoolbutton.cpp 0125 navigation/navigationbarconfigdialog.cpp 0126 navigation/navigationcontainer.cpp 0127 navigation/reloadstopbutton.cpp 0128 navigation/siteicon.cpp 0129 navigation/websearchbar.cpp 0130 navigation/zoomlabel.cpp 0131 network/networkmanager.cpp 0132 network/networkurlinterceptor.cpp 0133 network/schemehandlers/extensionschemehandler.cpp 0134 network/schemehandlers/falkonschemehandler.cpp 0135 network/sslerrordialog.cpp 0136 notifications/desktopnotification.cpp 0137 notifications/desktopnotificationsfactory.cpp 0138 opensearch/editsearchengine.cpp 0139 opensearch/opensearchengine.cpp 0140 opensearch/opensearchenginedelegate.cpp 0141 opensearch/opensearchreader.cpp 0142 opensearch/searchenginesdialog.cpp 0143 opensearch/searchenginesmanager.cpp 0144 other/aboutdialog.cpp 0145 other/browsinglibrary.cpp 0146 other/clearprivatedata.cpp 0147 other/checkboxdialog.cpp 0148 other/iconchooser.cpp 0149 other/licenseviewer.cpp 0150 other/qzsettings.cpp 0151 other/siteinfo.cpp 0152 other/siteinfowidget.cpp 0153 other/statusbar.cpp 0154 other/updater.cpp 0155 other/useragentmanager.cpp 0156 other/protocolhandlerdialog.cpp 0157 other/protocolhandlermanager.cpp 0158 plugins/pluginproxy.cpp 0159 plugins/plugins.cpp 0160 plugins/speeddial.cpp 0161 plugins/ocssupport.cpp 0162 plugins/qml/qmlpluginloader.cpp 0163 plugins/qml/qmlplugin.cpp 0164 plugins/qml/qmlplugins.cpp 0165 plugins/qml/qmlplugininterface.cpp 0166 plugins/qml/qmlengine.cpp 0167 plugins/qml/qmlstaticdata.cpp 0168 plugins/qml/api/bookmarks/qmlbookmarktreenode.cpp 0169 plugins/qml/api/bookmarks/qmlbookmarks.cpp 0170 plugins/qml/api/topsites/qmlmostvisitedurl.cpp 0171 plugins/qml/api/topsites/qmltopsites.cpp 0172 plugins/qml/api/history/qmlhistoryitem.cpp 0173 plugins/qml/api/history/qmlhistory.cpp 0174 plugins/qml/api/cookies/qmlcookie.cpp 0175 plugins/qml/api/cookies/qmlcookies.cpp 0176 plugins/qml/api/tabs/qmltab.cpp 0177 plugins/qml/api/tabs/qmltabs.cpp 0178 plugins/qml/api/notifications/qmlnotifications.cpp 0179 plugins/qml/api/clipboard/qmlclipboard.cpp 0180 plugins/qml/api/windows/qmlwindow.cpp 0181 plugins/qml/api/windows/qmlwindows.cpp 0182 plugins/qml/api/browseraction/qmlbrowseraction.cpp 0183 plugins/qml/api/sidebar/qmlsidebar.cpp 0184 plugins/qml/api/menus/qmlmenu.cpp 0185 plugins/qml/api/menus/qmlaction.cpp 0186 plugins/qml/api/menus/qmlwebhittestresult.cpp 0187 plugins/qml/api/settings/qmlsettings.cpp 0188 plugins/qml/api/events/qmlqzobjects.cpp 0189 plugins/qml/api/events/qmlmouseevent.cpp 0190 plugins/qml/api/events/qmlwheelevent.cpp 0191 plugins/qml/api/events/qmlkeyevent.cpp 0192 plugins/qml/api/userscript/qmluserscript.cpp 0193 plugins/qml/api/userscript/qmluserscripts.cpp 0194 plugins/qml/api/userscript/qmlexternaljsobject.cpp 0195 plugins/qml/api/extensionscheme/qmlextensionscheme.cpp 0196 plugins/qml/api/extensionscheme/qmlwebengineurlrequestjob.cpp 0197 plugins/qml/api/fileutils/qmlfileutils.cpp 0198 plugins/qml/api/qmlenums.cpp 0199 popupwindow/popuplocationbar.cpp 0200 popupwindow/popupstatusbarmessage.cpp 0201 popupwindow/popupwebview.cpp 0202 popupwindow/popupwindow.cpp 0203 preferences/acceptlanguage.cpp 0204 preferences/autofillmanager.cpp 0205 preferences/certificatemanager.cpp 0206 preferences/jsoptions.cpp 0207 preferences/pluginlistdelegate.cpp 0208 preferences/pluginsmanager.cpp 0209 preferences/preferences.cpp 0210 preferences/schememanager.cpp 0211 preferences/thememanager.cpp 0212 preferences/useragentdialog.cpp 0213 session/recoveryjsobject.cpp 0214 session/restoremanager.cpp 0215 session/sessionmanager.cpp 0216 session/sessionmanagerdialog.cpp 0217 sidebar/bookmarkssidebar.cpp 0218 sidebar/historysidebar.cpp 0219 sidebar/sidebar.cpp 0220 tabwidget/combotabbar.cpp 0221 tabwidget/tabbar.cpp 0222 tabwidget/tabicon.cpp 0223 tabwidget/tabmodel.cpp 0224 tabwidget/tabmrumodel.cpp 0225 tabwidget/tabtreemodel.cpp 0226 tabwidget/tabstackedwidget.cpp 0227 tabwidget/tabwidget.cpp 0228 tabwidget/tabcontextmenu.cpp 0229 tools/abstractbuttoninterface.cpp 0230 tools/aesinterface.cpp 0231 tools/animatedwidget.cpp 0232 tools/buttonwithmenu.cpp 0233 tools/certificateinfowidget.cpp 0234 tools/clickablelabel.cpp 0235 tools/closedtabsmanager.cpp 0236 tools/closedwindowsmanager.cpp 0237 tools/colors.cpp 0238 tools/delayedfilewatcher.cpp 0239 tools/desktopfile.cpp 0240 tools/docktitlebarwidget.cpp 0241 tools/enhancedmenu.cpp 0242 tools/focusselectlineedit.cpp 0243 tools/headerview.cpp 0244 tools/horizontallistwidget.cpp 0245 tools/html5permissions/html5permissionsdialog.cpp 0246 tools/html5permissions/html5permissionsmanager.cpp 0247 tools/html5permissions/html5permissionsnotification.cpp 0248 tools/iconprovider.cpp 0249 tools/listitemdelegate.cpp 0250 tools/mactoolbutton.cpp 0251 tools/menubar.cpp 0252 tools/pagethumbnailer.cpp 0253 tools/progressbar.cpp 0254 tools/qztools.cpp 0255 tools/removeitemfocusdelegate.cpp 0256 tools/scripts.cpp 0257 tools/sqldatabase.cpp 0258 tools/toolbutton.cpp 0259 tools/treewidget.cpp 0260 tools/wheelhelper.cpp 0261 webengine/javascript/autofilljsobject.cpp 0262 webengine/javascript/externaljsobject.cpp 0263 webengine/loadrequest.cpp 0264 webengine/webhittestresult.cpp 0265 webengine/webinspector.cpp 0266 webengine/webpage.cpp 0267 webengine/webview.cpp 0268 webengine/webscrollbar.cpp 0269 webengine/webscrollbarmanager.cpp 0270 webtab/searchtoolbar.cpp 0271 webtab/tabbedwebview.cpp 0272 webtab/webtab.cpp 0273 0274 3rdparty/fancytabwidget.h 0275 3rdparty/lineedit.h 0276 3rdparty/processinfo.h 0277 3rdparty/squeezelabelv1.h 0278 3rdparty/squeezelabelv2.h 0279 3rdparty/stylehelper.h 0280 adblock/adblockaddsubscriptiondialog.h 0281 adblock/adblockurlinterceptor.h 0282 adblock/adblockdialog.h 0283 adblock/adblockicon.h 0284 adblock/adblockmanager.h 0285 adblock/adblockmatcher.h 0286 adblock/adblockrule.h 0287 adblock/adblocksearchtree.h 0288 adblock/adblocksubscription.h 0289 adblock/adblocktreewidget.h 0290 adblock/adblockplugin.h 0291 app/autosaver.h 0292 app/browserwindow.h 0293 app/commandlineoptions.h 0294 app/datapaths.h 0295 app/mainapplication.h 0296 app/mainmenu.h 0297 app/profilemanager.h 0298 app/proxystyle.h 0299 app/qzcommon.h 0300 app/settings.h 0301 autofill/autofill.h 0302 autofill/autofillicon.h 0303 autofill/autofillnotification.h 0304 autofill/autofillwidget.h 0305 autofill/passwordbackends/databaseencryptedpasswordbackend.h 0306 autofill/passwordbackends/databasepasswordbackend.h 0307 autofill/passwordbackends/passwordbackend.h 0308 autofill/passwordmanager.h 0309 bookmarks/bookmarkitem.h 0310 bookmarks/bookmarks.h 0311 bookmarks/bookmarksexport/bookmarksexportdialog.h 0312 bookmarks/bookmarksexport/bookmarksexporter.h 0313 bookmarks/bookmarksexport/htmlexporter.h 0314 bookmarks/bookmarksicon.h 0315 bookmarks/bookmarksimport/bookmarksimportdialog.h 0316 bookmarks/bookmarksimport/bookmarksimporter.h 0317 bookmarks/bookmarksimport/firefoximporter.h 0318 bookmarks/bookmarksimport/htmlimporter.h 0319 bookmarks/bookmarksimport/chromeimporter.h 0320 bookmarks/bookmarksimport/ieimporter.h 0321 bookmarks/bookmarksimport/operaimporter.h 0322 bookmarks/bookmarksitemdelegate.h 0323 bookmarks/bookmarksmanager.h 0324 bookmarks/bookmarksmenu.h 0325 bookmarks/bookmarksmodel.h 0326 bookmarks/bookmarkstoolbarbutton.h 0327 bookmarks/bookmarkstoolbar.h 0328 bookmarks/bookmarkstools.h 0329 bookmarks/bookmarkstreeview.h 0330 bookmarks/bookmarkswidget.h 0331 cookies/cookiejar.h 0332 cookies/cookiemanager.h 0333 downloads/downloaditem.h 0334 downloads/downloadmanager.h 0335 downloads/downloadmanagermodel.h 0336 downloads/downloadoptionsdialog.h 0337 downloads/downloadsbutton.h 0338 history/history.h 0339 history/historyitem.h 0340 history/historymanager.h 0341 history/historymenu.h 0342 history/historymodel.h 0343 history/historytreeview.h 0344 navigation/completer/locationcompleter.h 0345 navigation/completer/locationcompleterdelegate.h 0346 navigation/completer/locationcompletermodel.h 0347 navigation/completer/locationcompleterrefreshjob.h 0348 navigation/completer/locationcompleterview.h 0349 navigation/downicon.h 0350 navigation/goicon.h 0351 navigation/locationbar.h 0352 navigation/locationbarpopup.h 0353 navigation/navigationbar.h 0354 navigation/navigationbartoolbutton.h 0355 navigation/navigationbarconfigdialog.h 0356 navigation/navigationcontainer.h 0357 navigation/reloadstopbutton.h 0358 navigation/siteicon.h 0359 navigation/websearchbar.h 0360 navigation/zoomlabel.h 0361 network/networkmanager.h 0362 network/networkurlinterceptor.h 0363 network/schemehandlers/extensionschemehandler.h 0364 network/schemehandlers/falkonschemehandler.h 0365 network/sslerrordialog.h 0366 notifications/desktopnotification.h 0367 notifications/desktopnotificationsfactory.h 0368 opensearch/editsearchengine.h 0369 opensearch/opensearchengine.h 0370 opensearch/opensearchenginedelegate.h 0371 opensearch/opensearchreader.h 0372 opensearch/searchenginesdialog.h 0373 opensearch/searchenginesmanager.h 0374 other/aboutdialog.h 0375 other/browsinglibrary.h 0376 other/clearprivatedata.h 0377 other/checkboxdialog.h 0378 other/iconchooser.h 0379 other/licenseviewer.h 0380 other/qzsettings.h 0381 other/siteinfo.h 0382 other/siteinfowidget.h 0383 other/statusbar.h 0384 other/updater.h 0385 other/useragentmanager.h 0386 other/protocolhandlerdialog.h 0387 other/protocolhandlermanager.h 0388 plugins/pluginproxy.h 0389 plugins/plugins.h 0390 plugins/speeddial.h 0391 plugins/ocssupport.h 0392 plugins/qml/qmlpluginloader.h 0393 plugins/qml/qmlplugin.h 0394 plugins/qml/qmlplugins.h 0395 plugins/qml/qmlplugininterface.h 0396 plugins/qml/qmlengine.h 0397 plugins/qml/qmlstaticdata.h 0398 plugins/qml/api/bookmarks/qmlbookmarktreenode.h 0399 plugins/qml/api/bookmarks/qmlbookmarks.h 0400 plugins/qml/api/topsites/qmlmostvisitedurl.h 0401 plugins/qml/api/topsites/qmltopsites.h 0402 plugins/qml/api/history/qmlhistoryitem.h 0403 plugins/qml/api/history/qmlhistory.h 0404 plugins/qml/api/cookies/qmlcookie.h 0405 plugins/qml/api/cookies/qmlcookies.h 0406 plugins/qml/api/tabs/qmltab.h 0407 plugins/qml/api/tabs/qmltabs.h 0408 plugins/qml/api/notifications/qmlnotifications.h 0409 plugins/qml/api/clipboard/qmlclipboard.h 0410 plugins/qml/api/windows/qmlwindow.h 0411 plugins/qml/api/windows/qmlwindows.h 0412 plugins/qml/api/browseraction/qmlbrowseraction.h 0413 plugins/qml/api/sidebar/qmlsidebar.h 0414 plugins/qml/api/menus/qmlmenu.h 0415 plugins/qml/api/menus/qmlaction.h 0416 plugins/qml/api/menus/qmlwebhittestresult.h 0417 plugins/qml/api/settings/qmlsettings.h 0418 plugins/qml/api/events/qmlqzobjects.h 0419 plugins/qml/api/events/qmlmouseevent.h 0420 plugins/qml/api/events/qmlwheelevent.h 0421 plugins/qml/api/events/qmlkeyevent.h 0422 plugins/qml/api/userscript/qmluserscript.h 0423 plugins/qml/api/userscript/qmluserscripts.h 0424 plugins/qml/api/userscript/qmlexternaljsobject.h 0425 plugins/qml/api/extensionscheme/qmlextensionscheme.h 0426 plugins/qml/api/extensionscheme/qmlwebengineurlrequestjob.h 0427 plugins/qml/api/fileutils/qmlfileutils.h 0428 plugins/qml/api/qmlenums.h 0429 popupwindow/popuplocationbar.h 0430 popupwindow/popupstatusbarmessage.h 0431 popupwindow/popupwebview.h 0432 popupwindow/popupwindow.h 0433 preferences/acceptlanguage.h 0434 preferences/autofillmanager.h 0435 preferences/certificatemanager.h 0436 preferences/jsoptions.h 0437 preferences/pluginlistdelegate.h 0438 preferences/pluginsmanager.h 0439 preferences/preferences.h 0440 preferences/schememanager.h 0441 preferences/thememanager.h 0442 preferences/useragentdialog.h 0443 session/recoveryjsobject.h 0444 session/restoremanager.h 0445 session/sessionmanager.h 0446 session/sessionmanagerdialog.h 0447 sidebar/bookmarkssidebar.h 0448 sidebar/historysidebar.h 0449 sidebar/sidebar.h 0450 tabwidget/combotabbar.h 0451 tabwidget/tabbar.h 0452 tabwidget/tabicon.h 0453 tabwidget/tabmodel.h 0454 tabwidget/tabmrumodel.h 0455 tabwidget/tabtreemodel.h 0456 tabwidget/tabstackedwidget.h 0457 tabwidget/tabwidget.h 0458 tabwidget/tabcontextmenu.h 0459 tools/abstractbuttoninterface.h 0460 tools/aesinterface.h 0461 tools/animatedwidget.h 0462 tools/buttonwithmenu.h 0463 tools/certificateinfowidget.h 0464 tools/clickablelabel.h 0465 tools/closedtabsmanager.h 0466 tools/closedwindowsmanager.h 0467 tools/colors.h 0468 tools/delayedfilewatcher.h 0469 tools/desktopfile.h 0470 tools/docktitlebarwidget.h 0471 tools/enhancedmenu.h 0472 tools/focusselectlineedit.h 0473 tools/headerview.h 0474 tools/horizontallistwidget.h 0475 tools/html5permissions/html5permissionsdialog.h 0476 tools/html5permissions/html5permissionsmanager.h 0477 tools/html5permissions/html5permissionsnotification.h 0478 tools/iconprovider.h 0479 tools/listitemdelegate.h 0480 tools/mactoolbutton.h 0481 tools/menubar.h 0482 tools/pagethumbnailer.h 0483 tools/progressbar.h 0484 tools/qztools.h 0485 tools/removeitemfocusdelegate.h 0486 tools/scripts.h 0487 tools/sqldatabase.h 0488 tools/toolbutton.h 0489 tools/treewidget.h 0490 tools/wheelhelper.h 0491 webengine/javascript/autofilljsobject.h 0492 webengine/javascript/externaljsobject.h 0493 webengine/loadrequest.h 0494 webengine/webhittestresult.h 0495 webengine/webinspector.h 0496 webengine/webpage.h 0497 webengine/webview.h 0498 webengine/webscrollbar.h 0499 webengine/webscrollbarmanager.h 0500 webtab/searchtoolbar.h 0501 webtab/tabbedwebview.h 0502 webtab/webtab.h 0503 ) 0504 0505 # add the logging category for FALKON 0506 ecm_qt_declare_logging_category(LOGGING_SRCS HEADER falkon_private_debug.h IDENTIFIER "FALKON_PRIVATE_LOG" CATEGORY_NAME "org.kde.falkon") 0507 0508 if (HAVE_LIBINTL) 0509 set(SRCS ${SRCS} plugins/qml/api/i18n/qmli18n.cpp plugins/qml/api/i18n/qmli18n.h) 0510 endif() 0511 0512 if (WIN32) 0513 set(SRCS ${SRCS} other/registerqappassociation.cpp other/registerqappassociation.h) 0514 endif() 0515 if (APPLE) 0516 set(SRCS ${SRCS} tools/disablewindowtabbbing.mm) 0517 endif() 0518 0519 # TODO: use ki18n_wrap_ui? 0520 qt_wrap_ui(SRCS 0521 adblock/adblockaddsubscriptiondialog.ui 0522 adblock/adblockdialog.ui 0523 autofill/autofillnotification.ui 0524 autofill/autofillwidget.ui 0525 autofill/passwordbackends/masterpassworddialog.ui 0526 bookmarks/bookmarksexport/bookmarksexportdialog.ui 0527 bookmarks/bookmarksimport/bookmarksimportdialog.ui 0528 bookmarks/bookmarksmanager.ui 0529 bookmarks/bookmarkswidget.ui 0530 cookies/cookiemanager.ui 0531 downloads/downloaditem.ui 0532 downloads/downloadmanager.ui 0533 downloads/downloadoptionsdialog.ui 0534 history/historymanager.ui 0535 navigation/navigationbarconfigdialog.ui 0536 network/sslerrordialog.ui 0537 notifications/desktopnotification.ui 0538 opensearch/editsearchengine.ui 0539 opensearch/searchenginesdialog.ui 0540 other/aboutdialog.ui 0541 other/browsinglibrary.ui 0542 other/clearprivatedata.ui 0543 other/iconchooser.ui 0544 other/protocolhandlerdialog.ui 0545 other/siteinfo.ui 0546 other/siteinfowidget.ui 0547 preferences/acceptlanguage.ui 0548 preferences/addacceptlanguage.ui 0549 preferences/autofillmanager.ui 0550 preferences/certificatemanager.ui 0551 preferences/jsoptions.ui 0552 preferences/pluginslist.ui 0553 preferences/preferences.ui 0554 preferences/schememanager.ui 0555 preferences/thememanager.ui 0556 preferences/useragentdialog.ui 0557 session/sessionmanagerdialog.ui 0558 sidebar/bookmarkssidebar.ui 0559 sidebar/historysidebar.ui 0560 tools/certificateinfowidget.ui 0561 tools/docktitlebarwidget.ui 0562 tools/html5permissions/html5permissionsdialog.ui 0563 tools/html5permissions/html5permissionsnotification.ui 0564 webengine/jsalert.ui 0565 webengine/jsconfirm.ui 0566 webengine/jsprompt.ui 0567 webtab/searchtoolbar.ui 0568 ) 0569 0570 qt_add_resources(SRCS 0571 data/data.qrc 0572 data/html.qrc 0573 data/icons.qrc 0574 data/breeze-fallback.qrc 0575 adblock/adblock.qrc 0576 ) 0577 0578 add_library(FalkonPrivate SHARED ${SRCS} ${LOGGING_SRCS}) 0579 0580 get_property(QT_WEBENGINE_INCLUDE_DIRS TARGET Qt6::WebEngineCore PROPERTY INTERFACE_INCLUDE_DIRECTORIES) 0581 0582 target_include_directories(FalkonPrivate SYSTEM PUBLIC ${QT_WEBENGINE_INCLUDE_DIRS}) 0583 0584 target_link_libraries(FalkonPrivate 0585 Qt6::Widgets 0586 Qt6::WebEngineWidgets 0587 Qt6::Network 0588 Qt6::NetworkPrivate 0589 Qt6::Sql 0590 Qt6::PrintSupport 0591 Qt6::QuickWidgets 0592 Qt6::WebChannel 0593 Qt6::Core5Compat 0594 KF6::Archive 0595 ${OPENSSL_CRYPTO_LIBRARY} 0596 ) 0597 0598 if (HAVE_LIBINTL) 0599 target_include_directories(FalkonPrivate SYSTEM PUBLIC ${Intl_INCLUDE_DIRS}) 0600 target_link_libraries(FalkonPrivate ${Intl_LIBRARIES}) 0601 endif() 0602 0603 if (UNIX AND NOT APPLE) 0604 if (NOT NO_X11) 0605 target_link_libraries(FalkonPrivate XCB::XCB) 0606 endif() 0607 0608 set_target_properties(FalkonPrivate PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION "3") 0609 install(TARGETS FalkonPrivate ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} LIBRARY NAMELINK_SKIP) 0610 endif() 0611 0612 if (WIN32) 0613 target_link_libraries(FalkonPrivate Qt::WinExtras) 0614 endif() 0615 0616 if (APPLE) 0617 target_link_libraries(FalkonPrivate "-framework CoreServices -framework AppKit") 0618 endif() 0619 0620 if (NOT DISABLE_DBUS) 0621 target_link_libraries(FalkonPrivate Qt::DBus) 0622 endif()