diff options
| -rw-r--r-- | ports/libass/CMakeLists.txt | 8 | ||||
| -rw-r--r-- | ports/libass/vcpkg.json | 6 |
2 files changed, 11 insertions, 3 deletions
diff --git a/ports/libass/CMakeLists.txt b/ports/libass/CMakeLists.txt index aacf89d86..b91a6aab2 100644 --- a/ports/libass/CMakeLists.txt +++ b/ports/libass/CMakeLists.txt @@ -20,7 +20,7 @@ add_compile_definitions(CONFIG_FRIBIDI) add_compile_definitions(CONFIG_HARFBUZZ)
file (GLOB_RECURSE SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/libass/*.c)
-
+set(FONTCONFIG_LIBRARAY)
if(WIN32)
list(FILTER SOURCES EXCLUDE REGEX ".*ass_coretext.c$")
list(FILTER SOURCES EXCLUDE REGEX ".*ass_fontconfig.c$")
@@ -30,6 +30,9 @@ elseif(APPLE) else()
list(FILTER SOURCES EXCLUDE REGEX ".*ass_coretext.c$")
list(FILTER SOURCES EXCLUDE REGEX ".*ass_directwrite.c$")
+
+ find_package(Fontconfig REQUIRED)
+ set(FONTCONFIG_LIBRARAY Fontconfig::Fontconfig)
endif()
find_package(Freetype REQUIRED)
@@ -60,7 +63,8 @@ endif() target_link_libraries(ass PRIVATE
Freetype::Freetype
${FRIBIDI_LIBRARY}
- ${HARFBUZZ_LIBRARY})
+ ${HARFBUZZ_LIBRARY}
+ ${FONTCONFIG_LIBRARY})
install(TARGETS ass
RUNTIME DESTINATION bin
diff --git a/ports/libass/vcpkg.json b/ports/libass/vcpkg.json index 151d87cdd..f3532dcfc 100644 --- a/ports/libass/vcpkg.json +++ b/ports/libass/vcpkg.json @@ -1,7 +1,7 @@ { "name": "libass", "version-string": "0.14.0", - "port-version": 3, + "port-version": 4, "description": "libass is a portable subtitle renderer for the ASS/SSA (Advanced Substation Alpha/Substation Alpha) subtitle format", "homepage": "https://github.com/libass/libass", "dependencies": [ @@ -9,6 +9,10 @@ "name": "dirent", "platform": "windows" }, + { + "name": "fontconfig", + "platform": "linux" + }, "freetype", "fribidi", "harfbuzz" |
