Author: dsahlberg
Date: Mon Jun 30 11:34:43 2025
New Revision: 1926871

URL: http://svn.apache.org/viewvc?rev=1926871&view=rev
Log:
In the CMake build system: Consistently search for the newer version of APR
and Serf, matching the behaviour of the autoconf build system.

* CMakeLists.txt
  (apr, serf): Search for apr-2/serf-2 before apr-1/serf-1 when using
    pkg_search_module.
* build/cmake/FindAPR.cmake: Search for apr-2 before apr-1

Suggested by: brane
Review by: rinrab

See dev@: https://lists.apache.org/thread/t9olkpvbbjrykfknlw7h2tsvtjd8hwy1


Modified:
    subversion/trunk/CMakeLists.txt
    subversion/trunk/build/cmake/FindAPR.cmake

Modified: subversion/trunk/CMakeLists.txt
URL: 
http://svn.apache.org/viewvc/subversion/trunk/CMakeLists.txt?rev=1926871&r1=1926870&r2=1926871&view=diff
==============================================================================
--- subversion/trunk/CMakeLists.txt (original)
+++ subversion/trunk/CMakeLists.txt Mon Jun 30 11:34:43 2025
@@ -263,7 +263,7 @@ endif()
 ### APR and APR-Util
 
 if(SVN_USE_PKG_CONFIG)
-  pkg_search_module(apr REQUIRED IMPORTED_TARGET apr-1 apr-2)
+  pkg_search_module(apr REQUIRED IMPORTED_TARGET apr-2 apr-1)
   add_library(external-apr ALIAS PkgConfig::apr)
 
   if(APR_VERSION VERSION_LESS 2.0.0)
@@ -372,7 +372,7 @@ endif()
 ### Serf
 if (SVN_ENABLE_RA_SERF)
   if(SVN_USE_PKG_CONFIG)
-    pkg_search_module(serf IMPORTED_TARGET serf-1 serf-2)
+    pkg_search_module(serf IMPORTED_TARGET serf-2 serf-1)
 
     if(serf_FOUND)
       add_library(external-serf ALIAS PkgConfig::serf)

Modified: subversion/trunk/build/cmake/FindAPR.cmake
URL: 
http://svn.apache.org/viewvc/subversion/trunk/build/cmake/FindAPR.cmake?rev=1926871&r1=1926870&r2=1926871&view=diff
==============================================================================
--- subversion/trunk/build/cmake/FindAPR.cmake (original)
+++ subversion/trunk/build/cmake/FindAPR.cmake Mon Jun 30 11:34:43 2025
@@ -23,10 +23,10 @@ find_path(APR_INCLUDE_DIR
   NAMES apr.h
   PATH_SUFFIXES
     include
-    include/apr-1
-    include/apr-1.0
     include/apr-2
     include/apr-2.0
+    include/apr-1
+    include/apr-1.0
 )
 
 if (APR_INCLUDE_DIR AND EXISTS ${APR_INCLUDE_DIR}/apr_version.h)


Reply via email to