mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-01-23 01:32:14 -05:00
3bfb0534be
Let's try to make it a bit more clear that this is a Vector of GC roots.
24 lines
507 B
CMake
24 lines
507 B
CMake
set(SOURCES
|
|
BlockAllocator.cpp
|
|
Cell.cpp
|
|
CellAllocator.cpp
|
|
ConservativeVector.cpp
|
|
ForeignCell.cpp
|
|
Root.cpp
|
|
RootVector.cpp
|
|
Heap.cpp
|
|
HeapBlock.cpp
|
|
WeakContainer.cpp
|
|
)
|
|
|
|
serenity_lib(LibGC gc)
|
|
target_link_libraries(LibGC PRIVATE LibCore)
|
|
|
|
if (ENABLE_SWIFT)
|
|
generate_clang_module_map(LibGC)
|
|
target_sources(LibGC PRIVATE
|
|
Heap+Swift.swift
|
|
)
|
|
target_link_libraries(LibGC PRIVATE AK)
|
|
add_swift_target_properties(LibGC LAGOM_LIBRARIES AK)
|
|
endif()
|