LibIDL: Depend on LibCoreMinimal instead of LibCore

When any LibCore file (or any of its dependents) changes, we have to
regenerate all IDL bindings. By depending on LibCoreMinimal, the number
of impacting files greatly reduces.

As an example, changing a .cpp file in LibUnicode would previously cause
about 1800 ninja targets to rebuild. This is now reduced to about 200.
This commit is contained in:
Timothy Flynn 2024-06-23 08:09:34 -04:00 committed by Andreas Kling
parent 85a4cfc59b
commit ec36d7122f
Notes: sideshowbarker 2024-07-18 00:34:07 +09:00

View file

@ -4,4 +4,4 @@ set(SOURCES
)
serenity_lib(LibIDL idl)
target_link_libraries(LibIDL PRIVATE LibCore LibFileSystem)
target_link_libraries(LibIDL PRIVATE LibCoreMinimal LibFileSystem)