aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ports/libass/CMakeLists.txt8
-rw-r--r--ports/libass/vcpkg.json6
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"