blob: 6ed5cd17bd9ba92d34a54bbda0a19bc0c44d5cf7 [file] [log] [blame]
list(APPEND WebCore_INCLUDE_DIRECTORIES
"${WEBCORE_DIR}/platform/graphics/freetype"
"${WEBCORE_DIR}/platform/graphics/harfbuzz"
)
list(APPEND WebCore_SOURCES
platform/graphics/freetype/FontCustomPlatformDataFreeType.cpp
platform/graphics/freetype/FontPlatformDataFreeType.cpp
platform/graphics/freetype/GlyphPageTreeNodeFreeType.cpp
platform/graphics/freetype/SimpleFontDataFreeType.cpp
platform/graphics/harfbuzz/ComplexTextControllerHarfBuzz.cpp
platform/graphics/harfbuzz/HarfBuzzFace.cpp
)
if (PORT STREQUAL "GTK")
list(APPEND WebCorePlatformGTK_SOURCES
platform/graphics/freetype/FontCacheFreeType.cpp
)
else ()
list(APPEND WebCore_SOURCES
platform/graphics/freetype/FontCacheFreeType.cpp
)
endif ()
if (USE_CAIRO)
list(APPEND WebCore_SOURCES
platform/graphics/cairo/FontCairoHarfbuzzNG.cpp
platform/graphics/harfbuzz/HarfBuzzFaceCairo.cpp
)
endif ()
list(APPEND WebCore_SYSTEM_INCLUDE_DIRECTORIES
${FONTCONFIG_INCLUDE_DIRS}
${FREETYPE2_INCLUDE_DIRS}
${HARFBUZZ_INCLUDE_DIRS}
)
list(APPEND WebCore_LIBRARIES
${FONTCONFIG_LIBRARIES}
${FREETYPE2_LIBRARIES}
${HARFBUZZ_LIBRARIES}
)