SDL_ttf: cmake: plutovg depends on math library (bd049)

From bd0493686c81dd5a963f055421de29fca7d6a537 Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Tue, 18 Mar 2025 16:42:54 +0100
Subject: [PATCH] cmake: plutovg depends on math library

(cherry picked from commit f31ab169864e2c5808a28593577b1f824b9a725b)
---
 cmake/Findplutovg.cmake | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/cmake/Findplutovg.cmake b/cmake/Findplutovg.cmake
index 99abb0f0..65049dfd 100644
--- a/cmake/Findplutovg.cmake
+++ b/cmake/Findplutovg.cmake
@@ -15,6 +15,8 @@ find_path(plutovg_INCLUDE_PATH
     HINTS ${PC_PLUTOVG_INCLUDEDIR}
 )
 
+find_library(PLUTOVG_MATH_LIBRARY NAMES m)
+
 if(PC_PLUTOVG_FOUND)
     get_flags_from_pkg_config("${plutovg_LIBRARY}" "PC_PLUTOVG" "_plutovg")
 endif()
@@ -42,5 +44,8 @@ if(plutovg_FOUND)
         INTERFACE_LINK_OPTIONS "${plutovg_LINK_OPTIONS}"
         INTERFACE_LINK_DIRECTORIES "${plutovg_LINK_DIRECTORIES}"
     )
+    if(PLUTOVG_MATH_LIBRARY)
+      set_property(TARGET plutovg::plutovg APPEND PROPERTY INTERFACE_LINK_LIBRARIES "${PLUTOVG_MATH_LIBRARY}")
+    endif()
   endif()
 endif()