svn commit: r1926285 - /subversion/trunk/CMakeLists.txt

[email protected]
Newsgroups gmane.comp.version-control.subversion.svn
Message-ID <[email protected]>
Author: rinrab
Date: Mon Jun  9 13:02:23 2025
New Revision: 1926285

URL: http://svn.apache.org/viewvc?rev=1926285&view=rev
Log:
cmake: Fix NLS support on non-Windows platforms by correctly initialising
SVN_LOCALE_DIR.

- Maybe using CMAKE_INSTALL_PREFIX to prefix this path is not the perfect
  resolution, since the install prefix can be changed by `cmake install
  --prefix`. However, I cannot find anything better. The same approach seems
  to be applied in autoconf as well.

* CMakeLists.txt
  (nls): Add SVN_LOCALE_DIR to the private config.

Modified:
    subversion/trunk/CMakeLists.txt

Modified: subversion/trunk/CMakeLists.txt
URL: http://svn.apache.org/viewvc/subversion/trunk/CMakeLists.txt?rev=1926285&r1=1926284&r2=1926285&view=diff
==============================================================================
--- subversion/trunk/CMakeLists.txt (original)
+++ subversion/trunk/CMakeLists.txt Mon Jun  9 13:02:23 2025
@@ -724,6 +724,13 @@ if(SVN_ENABLE_NLS)
     "ENABLE_NLS" "1"
   )
 
+  if (NOT WIN32)
+    add_private_config_definition(
+      "Defined to be the path to the installed locale dirs"
+      "SVN_LOCALE_DIR" "\"${CMAKE_INSTALL_PREFIX}/share/locale\""
+    )
+  endif()
+
   add_custom_target(locale ALL)
 
   file(GLOB SVN_PO_FILES "subversion/po/*.po")
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.