svn commit: r1936504 - subversion/trunk
[email protected] Wed, 22 Jul 2026 21:35:47 -0000
| Newsgroups | gmane.comp.version-control.subversion.svn |
|---|---|
| Message-ID | <178475614779.962108.10336328141350670496@svn03-he-fi> |
Author: jun66j5
Date: Wed Jul 22 21:35:47 2026
New Revision: 1936504
Log:
cmake: Fix compilation of Ruby bindings failing with versions of cmake prior to
3.18.
* CMakeLists.txt
(swig-ruby):
Use `RUBY_INCLUDE_DIRS` instead when `Ruby_INCLUDE_DIRS` is not defined.
Modified:
subversion/trunk/CMakeLists.txt
Modified: subversion/trunk/CMakeLists.txt
==============================================================================
--- subversion/trunk/CMakeLists.txt Wed Jul 22 21:34:29 2026 (r1936503)
+++ subversion/trunk/CMakeLists.txt Wed Jul 22 21:35:47 2026 (r1936504)
@@ -1024,6 +1024,9 @@ if(SVN_ENABLE_SWIG_RUBY)
find_package(Ruby REQUIRED)
add_library(external-ruby IMPORTED INTERFACE)
+ if(NOT DEFINED Ruby_INCLUDE_DIRS) # < 3.18
+ set(Ruby_INCLUDE_DIRS ${RUBY_INCLUDE_DIRS})
+ endif()
target_include_directories(external-ruby INTERFACE
${Ruby_INCLUDE_DIRS}
${SWIG_INCLUDE_DIRECTORIES}