From 081975807cc0f6b4aa36dae12a79a31221a4ae95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Novomesk=C3=BD?= Date: Fri, 19 Jun 2026 15:13:01 +0200 Subject: [PATCH] JXR: remove INITGUID define The define caused linking problems on Windows --- src/imageformats/CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/imageformats/CMakeLists.txt b/src/imageformats/CMakeLists.txt index a8221e8..202681e 100644 --- a/src/imageformats/CMakeLists.txt +++ b/src/imageformats/CMakeLists.txt @@ -166,7 +166,9 @@ if (LibJXR_FOUND) kde_enable_exceptions() target_include_directories(kimg_jxr PRIVATE ${LIBJXR_INCLUDE_DIRS}) target_link_libraries(kimg_jxr PRIVATE ${LIBJXR_LIBRARIES}) - target_compile_definitions(kimg_jxr PRIVATE INITGUID) + if(NOT MSVC) + target_compile_definitions(kimg_jxr PRIVATE __ANSI__) + endif() if (NOT CMAKE_SYSTEM_NAME STREQUAL "Windows") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-error=undef") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-error=undef")