Author: rinrab
Date: Sun Oct  6 12:08:56 2024
New Revision: 1921149

URL: http://svn.apache.org/viewvc?rev=1921149&view=rev
Log:
GitHub Actions: Add build of the libsvn_auth_kwallet and
libsvn_auth_gnome_keyring libraries to the Linux workflow.

* CMakeLists.txt
  (matrix): Configure default Linux workflow to install the required libraries
   and setup the required configure options for these auth modules.
  (Install dependecies (Linux, apt-get)): Add 'extra_packages' to the list
   of the packages to install using apt-get.
  (Configure CMake): Pass 'extra_config_opts' to CMake.

Modified:
    subversion/trunk/CMakeLists.txt

Modified: subversion/trunk/CMakeLists.txt
URL: 
http://svn.apache.org/viewvc/subversion/trunk/CMakeLists.txt?rev=1921149&r1=1921148&r2=1921149&view=diff
==============================================================================
--- subversion/trunk/CMakeLists.txt (original)
+++ subversion/trunk/CMakeLists.txt Sun Oct  6 12:08:56 2024
@@ -119,24 +119,26 @@ endif()
 
 set(PRIVATE_CONFIG_DEFINITIONS "")
 
-if (SVN_ENABLE_RA_LOCAL)
-  add_compile_definitions("SVN_LIBSVN_RA_LINKS_RA_LOCAL")
-endif()
-
-if (SVN_ENABLE_RA_SERF)
-  add_compile_definitions("SVN_LIBSVN_RA_LINKS_RA_SERF")
-endif()
-
-if (SVN_ENABLE_RA_SVN)
-  add_compile_definitions("SVN_LIBSVN_RA_LINKS_RA_SVN")
-endif()
-
-if (SVN_ENABLE_FS_FS)
-  add_compile_definitions("SVN_LIBSVN_FS_LINKS_FS_FS")
-endif()
-
-if (SVN_ENABLE_FS_X)
-  add_compile_definitions("SVN_LIBSVN_FS_LINKS_FS_X")
+if(NOT SVN_USE_DSO)
+  if (SVN_ENABLE_RA_LOCAL)
+    add_compile_definitions("SVN_LIBSVN_RA_LINKS_RA_LOCAL")
+  endif()
+
+  if (SVN_ENABLE_RA_SERF)
+    add_compile_definitions("SVN_LIBSVN_RA_LINKS_RA_SERF")
+  endif()
+
+  if (SVN_ENABLE_RA_SVN)
+    add_compile_definitions("SVN_LIBSVN_RA_LINKS_RA_SVN")
+  endif()
+
+  if (SVN_ENABLE_FS_FS)
+    add_compile_definitions("SVN_LIBSVN_FS_LINKS_FS_FS")
+  endif()
+
+  if (SVN_ENABLE_FS_X)
+    add_compile_definitions("SVN_LIBSVN_FS_LINKS_FS_X")
+  endif()
 endif()
 
 if(SVN_ENABLE_AUTH_KWALLET)


Reply via email to