mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-06-12 02:30:30 +09:00

This is missing one small bit of functionality where the not-yet impplemented component compilation is required.
18 lines
460 B
CMake
18 lines
460 B
CMake
include(public_suffix)
|
|
|
|
set(SOURCES
|
|
Host.cpp
|
|
Origin.cpp
|
|
Parser.cpp
|
|
Site.cpp
|
|
URL.cpp
|
|
${PUBLIC_SUFFIX_SOURCES}
|
|
Pattern/Canonicalization.cpp
|
|
Pattern/ConstructorStringParser.cpp
|
|
Pattern/Pattern.cpp
|
|
Pattern/Tokenizer.cpp
|
|
)
|
|
|
|
serenity_lib(LibURL url)
|
|
target_link_libraries(LibURL PRIVATE LibUnicode LibTextCodec LibRegex)
|
|
target_compile_definitions(LibURL PRIVATE ENABLE_PUBLIC_SUFFIX=$<BOOL:${ENABLE_PUBLIC_SUFFIX_DOWNLOAD}>)
|