From: Lasse Collin Date: Tue, 2 Jul 2024 15:02:50 +0000 (+0300) Subject: CMake: The compile definition is ENABLE_NLS, not XZ_NLS X-Git-Tag: v5.7.1alpha~137 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a0df0676130bc565af0ec911e68a1d0fbc3ed0fb;p=thirdparty%2Fxz.git 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 --- diff --git a/CMakeLists.txt b/CMakeLists.txt index b338ed8f..edc31b32 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}" )