You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by iv...@apache.org on 2026/05/01 10:31:14 UTC

svn commit: r1933637 - subversion/trunk

Author: ivan
Date: Fri May  1 10:31:13 2026
New Revision: 1933637

Log:
cmake: Fix building Python SWIG bindings.

* CMakeLists.txt: Consistently search for python3 package. Link
  external-python `Python3::Python` target.

Modified:
   subversion/trunk/CMakeLists.txt

Modified: subversion/trunk/CMakeLists.txt
==============================================================================
--- subversion/trunk/CMakeLists.txt	Fri May  1 08:55:28 2026	(r1933636)
+++ subversion/trunk/CMakeLists.txt	Fri May  1 10:31:13 2026	(r1933637)
@@ -428,12 +428,12 @@ endif()
 ### Python
 
 if(SVN_ENABLE_SWIG_PYTHON)
-  find_package(Python REQUIRED COMPONENTS
+  find_package(Python3 REQUIRED COMPONENTS
       Interpreter
       Development.Embed
   )
 elseif(SVN_ENABLE_TESTS)
-  find_package(Python REQUIRED COMPONENTS
+  find_package(Python3 REQUIRED COMPONENTS
       Interpreter
   )
 endif()
@@ -561,7 +561,7 @@ if(SVN_ENABLE_SWIG_PYTHON)
 
   add_library(external-python INTERFACE)
   target_link_libraries(external-python INTERFACE
-    Python::Python
+    Python3::Python
     Python::py3c
   )
   target_include_directories(external-python INTERFACE