Files
ladybird/Kernel
Brian Gianforcaro 0817ea01c2 CMake: Fix build incrementality for boot.S
Due to the non-standard way the boot assembler code is linked into
the kernel (not and actual dependency, but linked via linker.ld script)
both make and ninja weren't re-linking the kernel when boot.S was
changed. This should theoretically work since we use the cmake
`add_dependencies(..)` directive to express a manual dependency
on boot from Kernel, but something is obviously broken in cmake.

We can work around that with a hack, which forces a dependency on
a file we know will always exist in the kernel (init.cpp). So if
boot.S is rebuilt, then init.cpp is forced to be rebuilt, and then
we re-link the kernel. init.cpp is also relatively small, so it
compiles fast.
2021-02-24 10:28:59 +01:00
..
2021-02-23 20:56:54 +01:00
2021-02-23 20:56:54 +01:00
2021-02-23 20:56:54 +01:00
2021-02-23 20:56:54 +01:00
2021-02-23 20:56:54 +01:00
2021-02-23 20:56:54 +01:00
2021-02-23 20:56:54 +01:00
2021-01-17 20:30:31 +01:00
2021-02-23 20:56:54 +01:00
2021-02-23 20:56:54 +01:00
2021-02-23 20:56:54 +01:00
2021-02-23 20:56:54 +01:00
2021-02-17 16:33:43 +01:00
2021-02-23 20:56:54 +01:00
2021-02-23 20:56:54 +01:00
2021-02-23 20:56:54 +01:00
2021-02-14 09:36:58 +01:00
2021-02-14 09:36:58 +01:00
2021-02-23 20:56:54 +01:00
2021-02-23 20:56:54 +01:00
2021-02-23 20:56:54 +01:00
2021-02-23 20:56:54 +01:00
2021-02-23 20:56:54 +01:00
2021-02-23 20:56:54 +01:00
2021-02-23 20:56:54 +01:00