2024-11-26 16:27:08 +00:00
|
|
|
include(public_suffix)
|
|
|
|
|
|
2024-03-18 16:22:27 +13:00
|
|
|
set(SOURCES
|
2024-11-27 15:12:17 +00:00
|
|
|
Host.cpp
|
2024-10-05 16:33:30 +13:00
|
|
|
Origin.cpp
|
2024-03-18 16:22:27 +13:00
|
|
|
Parser.cpp
|
2024-11-27 16:47:14 +00:00
|
|
|
Site.cpp
|
2024-10-05 16:33:30 +13:00
|
|
|
URL.cpp
|
2024-11-26 16:27:08 +00:00
|
|
|
${PUBLIC_SUFFIX_SOURCES}
|
2025-03-01 00:24:21 +13:00
|
|
|
Pattern/Canonicalization.cpp
|
2025-03-05 16:41:14 +13:00
|
|
|
Pattern/ConstructorStringParser.cpp
|
2025-03-07 19:14:52 +13:00
|
|
|
Pattern/Init.cpp
|
2025-02-04 15:10:14 +13:00
|
|
|
Pattern/Pattern.cpp
|
2025-03-07 18:53:07 +13:00
|
|
|
Pattern/String.cpp
|
2025-02-18 17:25:02 +13:00
|
|
|
Pattern/Tokenizer.cpp
|
2024-03-18 16:22:27 +13:00
|
|
|
)
|
|
|
|
|
|
|
|
|
|
serenity_lib(LibURL url)
|
2025-02-04 14:56:14 +13:00
|
|
|
target_link_libraries(LibURL PRIVATE LibUnicode LibTextCodec LibRegex)
|
2024-11-26 16:27:08 +00:00
|
|
|
target_compile_definitions(LibURL PRIVATE ENABLE_PUBLIC_SUFFIX=$<BOOL:${ENABLE_PUBLIC_SUFFIX_DOWNLOAD}>)
|