Author: jun66j5
Date: Wed May  6 08:14:31 2026
New Revision: 1933880

Log:
Follow-up to r1933812: Set `SWIG_INCLUDE_DIRECTORIES` before the targets
because swig is unable to find *.swg files.

* CMakeLists.txt
  (): Move the set() before the targets.

Modified:
   subversion/trunk/CMakeLists.txt

Modified: subversion/trunk/CMakeLists.txt
==============================================================================
--- subversion/trunk/CMakeLists.txt     Wed May  6 05:33:43 2026        
(r1933879)
+++ subversion/trunk/CMakeLists.txt     Wed May  6 08:14:31 2026        
(r1933880)
@@ -231,6 +231,15 @@ endif()
 
 if (SVN_ENABLE_SWIG_PERL OR SVN_ENABLE_SWIG_PYTHON OR SVN_ENABLE_SWIG_RUBY)
   include(UseSWIG)
+
+  set(SWIG_INCLUDE_DIRECTORIES
+    ${CMAKE_CURRENT_SOURCE_DIR}/subversion/bindings/swig/include
+    ${CMAKE_CURRENT_SOURCE_DIR}/subversion/bindings/swig
+    ${CMAKE_CURRENT_SOURCE_DIR}/subversion/include
+
+    ${CMAKE_CURRENT_BINARY_DIR}/subversion/bindings/swig/proxy
+    ${CMAKE_CURRENT_BINARY_DIR}
+  )
 endif()
 
 # Setup modules path
@@ -559,15 +568,6 @@ if(SVN_ENABLE_SWIG_PERL OR SVN_ENABLE_SW
 
   file(MAKE_DIRECTORY 
"${CMAKE_CURRENT_BINARY_DIR}/subversion/bindings/swig/proxy")
 
-  set(SWIG_INCLUDE_DIRECTORIES
-    ${CMAKE_CURRENT_SOURCE_DIR}/subversion/bindings/swig/include
-    ${CMAKE_CURRENT_SOURCE_DIR}/subversion/bindings/swig
-    ${CMAKE_CURRENT_SOURCE_DIR}/subversion/include
-
-    ${CMAKE_CURRENT_BINARY_DIR}/subversion/bindings/swig/proxy
-    ${CMAKE_CURRENT_BINARY_DIR}
-  )
-
   add_library(external-swig INTERFACE)
 
   file(GLOB swig_headers_input 
"${CMAKE_CURRENT_SOURCE_DIR}/subversion/include/*.h")

Reply via email to