From 5878715889141dec4c3f91c367e3381dc8e2969c Mon Sep 17 00:00:00 2001 From: Andrew Kaster Date: Wed, 2 Jul 2025 21:31:07 -0600 Subject: [PATCH] CMake: Set SKCMS_API to default visibility for non-vcpkg skia as well --- Meta/CMake/skia.cmake | 1 + 1 file changed, 1 insertion(+) diff --git a/Meta/CMake/skia.cmake b/Meta/CMake/skia.cmake index c64f2a53e6c..11b9e534150 100644 --- a/Meta/CMake/skia.cmake +++ b/Meta/CMake/skia.cmake @@ -30,6 +30,7 @@ else() pkg_check_modules(skia skia=${SKIA_REQUIRED_VERSION} REQUIRED IMPORTED_TARGET skia) set(SKIA_TARGET PkgConfig::skia) + set_property(TARGET PkgConfig::skia APPEND PROPERTY INTERFACE_COMPILE_DEFINITIONS "SKCMS_API=__attribute__((visibility(\"default\")))") endif() swizzle_target_properties_for_swift(${SKIA_TARGET}) add_library(skia ALIAS ${SKIA_TARGET})