Meta: Remove references to SerenityOS in the gn build README

This commit is contained in:
circl 2024-06-09 11:27:17 +02:00 committed by Andreas Kling
parent 4509d08dde
commit 5d2095279d
Notes: sideshowbarker 2024-07-16 19:42:24 +09:00

View File

@ -1,6 +1,6 @@
# gn build for SerenityOS and Ladybird
# gn build for Ladybird
Warning! The GN build is experimental and best-effort. It might not work, and if you use it you're expected to feel comfortable to unbreak it if necessary. Serenity's official build system is CMake, if in doubt use that. If you add files, you're expected to update the CMake build but you don't need to update GN build files. Reviewers should not ask authors to update GN build files. Keeping the GN build files up-to-date is on the people who use the GN build.
Warning! The GN build is experimental and best-effort. It might not work, and if you use it you're expected to feel comfortable to unbreak it if necessary. Ladybird's official build system is CMake, if in doubt use that. If you add files, you're expected to update the CMake build but you don't need to update GN build files. Reviewers should not ask authors to update GN build files. Keeping the GN build files up-to-date is on the people who use the GN build.
GN is a metabuild system. It always creates ninja files, but it can create some IDE projects (MSVC, Xcode, ...) which then shell out to ninja for the actual build.
@ -74,9 +74,3 @@ Binaries are placed in the `out/bin` directory, and can be run from there.
# or on macOS
open -W --stdout $(tty) --stderr $(tty) ./out/bin/Ladybird.app --args https://ladybird.dev
```
There is also an incomplete target for SerenityOS, which can be tested with:
```shell
ninja -C out serenity
```