Author: jun66j5
Date: Fri May  8 15:03:28 2026
New Revision: 1933947

Log:
cmake: Follow-up to r1933842, fix a issue that it is unable to find *.i files
in SWIG lib.

* CMakeLists.txt
  (): Call find_package(SWIG) before include(UseSWIG).

Modified:
   subversion/trunk/CMakeLists.txt

Modified: subversion/trunk/CMakeLists.txt
==============================================================================
--- subversion/trunk/CMakeLists.txt     Fri May  8 15:00:04 2026        
(r1933946)
+++ subversion/trunk/CMakeLists.txt     Fri May  8 15:03:28 2026        
(r1933947)
@@ -230,6 +230,7 @@ if(BUILD_SHARED_LIBS OR SVN_BUILD_SHARED
 endif()
 
 if (SVN_ENABLE_SWIG_PERL OR SVN_ENABLE_SWIG_PYTHON OR SVN_ENABLE_SWIG_RUBY)
+  find_package(SWIG REQUIRED)
   include(UseSWIG)
 
   set(SWIG_INCLUDE_DIRECTORIES
@@ -564,8 +565,6 @@ if (SVN_ENABLE_TUI)
 endif()
 
 if(SVN_ENABLE_SWIG_PERL OR SVN_ENABLE_SWIG_PYTHON OR SVN_ENABLE_SWIG_RUBY)
-  find_package(SWIG REQUIRED)
-
   file(MAKE_DIRECTORY 
"${CMAKE_CURRENT_BINARY_DIR}/subversion/bindings/swig/proxy")
 
   add_library(external-swig INTERFACE)

Reply via email to