From a0df0676130bc565af0ec911e68a1d0fbc3ed0fb Mon Sep 17 00:00:00 2001 From: Lasse Collin Date: Tue, 2 Jul 2024 18:02:50 +0300 Subject: [PATCH] CMake: The compile definition is ENABLE_NLS, not XZ_NLS The CMake variables were renamed and accidentally also the compile definition was renamed. As a result, translation support wasn't actually enabled in the executables. Fixes: 29f77c7b707f2458fb047e77497354b195e05b14 --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b338ed8fd..edc31b321 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1953,7 +1953,7 @@ if(XZ_TOOL_LZMAINFO AND HAVE_DECODERS) target_link_libraries(lzmainfo PRIVATE Intl::Intl) target_compile_definitions(lzmainfo PRIVATE - XZ_NLS + ENABLE_NLS PACKAGE="${TRANSLATION_DOMAIN}" LOCALEDIR="${LOCALEDIR_DEFINITION}" ) @@ -2111,7 +2111,7 @@ this many MiB of RAM if xz cannot determine the amount at runtime") target_link_libraries(xz PRIVATE Intl::Intl) target_compile_definitions(xz PRIVATE - XZ_NLS + ENABLE_NLS PACKAGE="${TRANSLATION_DOMAIN}" LOCALEDIR="${LOCALEDIR_DEFINITION}" )