From 17a400cbce05ef9b733b11dc7729965b0fb062ae Mon Sep 17 00:00:00 2001 From: Kai Pastor Date: Mon, 1 Jun 2026 10:16:48 +0200 Subject: [PATCH] [vcpkg-ci-sdl3-image] Use C++ linker for android (#52093) --- .../test_ports/vcpkg-ci-sdl3-image/project/CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/test_ports/vcpkg-ci-sdl3-image/project/CMakeLists.txt b/scripts/test_ports/vcpkg-ci-sdl3-image/project/CMakeLists.txt index 8032deee98..fc00a3782d 100644 --- a/scripts/test_ports/vcpkg-ci-sdl3-image/project/CMakeLists.txt +++ b/scripts/test_ports/vcpkg-ci-sdl3-image/project/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.30) -project(sdl3-image-test C CXX) # C++ for tiff[lerc] +project(sdl3-image-test C CXX) # C++ for tiff[lerc] and sdl3(android) block(SCOPE_FOR VARIABLES) find_package(SDL3_image CONFIG REQUIRED) @@ -22,4 +22,8 @@ block(SCOPE_FOR VARIABLES) target_compile_options(main-pkconfig PRIVATE ${PC_SDL3_IMAGE_CFLAGS}) target_link_libraries(main-pkconfig PRIVATE ${PC_SDL3_IMAGE_LDFLAGS}) endif() + if(ANDROID) + # sdl3 needs C++ linker for HID, but it is not carried in sdl3.pc + set_target_properties(main-pkconfig PROPERTIES LINKER_LANGUAGE CXX) + endif() endblock()