blob: 76dee1ef31134f68193a496f5d582d0cfc9c53a2 [file] [log] [blame]
list(APPEND WebCore_PRIVATE_INCLUDE_DIRECTORIES
"${WEBCORE_DIR}/platform/graphics/freetype"
"${WEBCORE_DIR}/platform/graphics/harfbuzz"
"${WEBCORE_DIR}/platform/graphics/harfbuzz/ng"
)
list(APPEND WebCore_SOURCES
platform/graphics/freetype/FontCacheFreeType.cpp
platform/graphics/freetype/FontCustomPlatformDataFreeType.cpp
platform/graphics/freetype/FontPlatformDataFreeType.cpp
platform/graphics/freetype/GlyphPageTreeNodeFreeType.cpp
platform/graphics/freetype/RefPtrFontconfig.cpp
platform/graphics/freetype/SimpleFontDataFreeType.cpp
platform/graphics/harfbuzz/ComplexTextControllerHarfBuzz.cpp
platform/graphics/harfbuzz/DrawGlyphsRecorderHarfBuzz.cpp
platform/graphics/harfbuzz/FontDescriptionHarfBuzz.cpp
)
list(APPEND WebCore_PRIVATE_FRAMEWORK_HEADERS
platform/graphics/freetype/FcUniquePtr.h
platform/graphics/freetype/RefPtrFontconfig.h
platform/graphics/harfbuzz/HbUniquePtr.h
)
if (USE_CAIRO)
list(APPEND WebCore_SOURCES
platform/graphics/cairo/FontCairoHarfbuzzNG.cpp
)
endif ()
list(APPEND WebCore_LIBRARIES
Fontconfig::Fontconfig
Freetype::Freetype
HarfBuzz::HarfBuzz
HarfBuzz::ICU
)