From f31ab169864e2c5808a28593577b1f824b9a725b 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
---
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()