Dependencies
Saucer relies on certain system-level dependencies that you are expected to have installed.
These dependencies are fairly common though, so chances are you won't have to additionally install anything.
- Windows
- Linux
- MacOS
On Windows the WebView2 Runtime is required, which is usually already installed on the system and comes pre-installed since Windows 11.
Saucer supports both WebKitGtk and Qt5 as well as Qt6 on Linux. The default backend is WebKitGtk, but it can be configured through the saucer_backend
CMake variable.
Both Qt and WebKitGtk are well established in the Linux world and most systems have either of them installed already.
In case you dont have either installed on your system, you may refer to your distribution on how to install the following packages:
Package names may differ on your distribution!
- WebKitGtk
- Qt
- gtk4
- webkitgtk-6.0
- qt5-qtwebengine
- qt5-qtwebchannel
- qt5-qtbase-gui
- qt5-qtbase
...or if you're targetting Qt6:
- qt6-qtwebengine
- qt6-qtwebchannel
- qt6-qtbase-gui
- qt6-qtbase
Saucer uses Cocoa and WKWebView on MacOS, which are both part of the operating system.