]> git.ipfire.org Git - thirdparty/xz.git/commitdiff
CMake: Improve NLS error messages
authorLasse Collin <lasse.collin@tukaani.org>
Tue, 2 Jul 2024 17:23:35 +0000 (20:23 +0300)
committerLasse Collin <lasse.collin@tukaani.org>
Tue, 2 Jul 2024 19:41:48 +0000 (22:41 +0300)
CMakeLists.txt

index 6a64fd31757e6229e9153b61a8fbd247f2e9a51a..5e2945303edb5fa59a5115dee3582abe5f1312e5 100644 (file)
@@ -328,23 +328,26 @@ option(XZ_NLS "Native Language Support (translated messages and man pages)"
 
 if(XZ_NLS)
     if(CMAKE_VERSION VERSION_LESS "3.20")
-        message(FATAL_ERROR "XZ_NLS=ON requires CMake >= 3.20. "
+        message(FATAL_ERROR "Native language support (NLS) requires "
+                            "CMake >= 3.20. "
                             "Upgrade to a newer CMake or set XZ_NLS=OFF.")
     endif()
 
     if(NOT Intl_FOUND)
-        message(FATAL_ERROR "XZ_NLS=ON but find_package(Intl) failed. "
+        message(FATAL_ERROR "Native language support (NLS) was enabled but "
+                            "find_package(Intl) failed. "
                             "Install libintl or set XZ_NLS=OFF.")
     endif()
 
     if(NOT GETTEXT_FOUND)
-        message(FATAL_ERROR "XZ_NLS=ON but find_package(Gettext) failed. "
+        message(FATAL_ERROR "Native language support (NLS) was enabled but "
+                            "find_package(Gettext) failed. "
                             "Install gettext tools or set XZ_NLS=OFF.")
     endif()
 
     # Warn if translated man pages are missing.
     if(UNIX AND NOT EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/po4a/man")
-        message(WARNING "Native language support (NLS) has been enabled "
+        message(WARNING "Native language support (NLS) was enabled "
                         "but pre-generated translated man pages "
                         "were not found and thus they won't be installed. "
                         "Run 'po4a/update-po' to generate them.")