LadybirdBrowser / ancient-history

The Ladybird web browser
BSD 2-Clause "Simplified" License
1.62k stars 109 forks source link

Offline build instructions? #101

Open sleirsgoevy opened 1 year ago

sleirsgoevy commented 1 year ago

What exactly to git clone and where to place to have the thing build fully offline?

sleirsgoevy commented 1 year ago

For now I will resort to putting a fake git tool in PATH, but that is certainly a hack.

Airbus5717 commented 1 year ago

You need the whole SerenityOS installed then u can reference it otherwise u need online connection

sleirsgoevy commented 1 year ago

By "whole SerenityOS" do you mean that I need an up and running OS for offline building? Or do you just mean that I need to download it beforehand?

ADKaster commented 1 year ago

You need the serenity source code, passed with -DSERENITY_SOURCE_DIR,. And a copy of the CLDR, TZDB, and UCD. Those artifacts can have their locations specified with CMake options too, which are documented in their CMake modules in serenity/Meta/cmake