Skip to content

schkwve/zorya

Repository files navigation

Sovyetski Soyouzy

Note

Due to the browser taking up unreasonable amounts of RAM during runtime (and the code overall being a mess), the entire browser is currently being rewritten in the rewrite branch.

A small, lightweight web browser built (mainly) by Slavs.

Building

Installing Dependencies

Windows

TBA

macOS

Make sure you have Homebrew installed.

brew bundle
Debian-based distributions
sudo apt install cmake clang libsdl2{-dev,} libsdl2{-image,} libsdl2{-ttf.}
Arch-based distributions
sudo pacman -S cmake clang sdl2{_image,_ttf}

Setting up build environment

To maintain a clean repository structure, it is recommended to create a separate build directory where CMake will be invoked:

mkdir build/
cd build/
cmake -DCMAKE_BUILD_TYPE=Release ..

Tip

You can run CMake with the -G argument to generate project files for a different build system (ie. for Visual Studio). Click here for a list of all available CMake generators.

Installing

TBA

Generating installer packages

When inside the build directory, simply run

make package

This will create an installer/archive of a fresh build of the browser. Output can bee seen in the build/pkg directory.

Screenshots

TBA

License

TBA