Andrew Kaster
6ee1afc9c0
Meta: Add third-party libraries to gn build with vcpkg install script
...
The vcpkg install is handled through an action to run vcpkg install with
the private --x-install-root flag that their CMake toolchain file uses
to install dependencies into a build-time directory.
2024-09-27 10:15:08 -06:00
Timothy Flynn
a089c00e02
Meta: Remove unused SerenityOS references from the GN build
2024-06-04 07:45:42 +02:00
Timothy Flynn
951aa44f87
Meta: Use the host CXX tool for linking as well
...
For example, if you set host_cxx=clang in your args.gn, we would still
use GCC for linking. This matches the CMake build now.
2024-06-02 15:52:28 -04:00
Timothy Flynn
847ee6e266
Meta: Do not launch linker commands with ccache
2024-06-02 15:52:28 -04:00
Andrew Kaster
863fad0e32
Meta: Add ccache compiler launcher to gn build
2023-08-19 21:05:06 -06:00
Andrew Kaster
f4e37c8ad4
Meta: Add serenity toolchain to gn build
2023-08-19 21:05:06 -06:00
Andrew Kaster
18a4e882dc
Meta: Setup rpath/install_name for macOS libraries and binaries in gn
2023-07-13 14:07:25 -06:00
Andrew Kaster
4bfb146181
Meta: Add the start of a gn build based on the LLVM gn build
...
"based on" in this context means "largely copied from"
2023-07-09 16:22:58 -06:00