Author: jun66j5
Date: Sun Jul 26 07:43:34 2026
New Revision: 1936594
Log:
cmake: Adapt `test_prepend_builddir_to_path` to multi-config generator.
* CMakeLists.txt
(test_prepend_builddir_to_path):
Use `$<TARGET_FILE_DIR:...>` rather than `CMAKE_CURRENT_BINARY_DIR`.
Modified:
subversion/trunk/CMakeLists.txt
Modified: subversion/trunk/CMakeLists.txt
==============================================================================
--- subversion/trunk/CMakeLists.txt Sun Jul 26 04:20:05 2026
(r1936593)
+++ subversion/trunk/CMakeLists.txt Sun Jul 26 07:43:34 2026
(r1936594)
@@ -891,7 +891,7 @@ function(swig_target_external_runtime ta
endfunction()
function(test_prepend_builddir_to_path name)
- file(TO_NATIVE_PATH "${CMAKE_CURRENT_BINARY_DIR}" dir)
+ set(dir "$<SHELL_PATH:$<TARGET_FILE_DIR:svn>>")
if(CMAKE_VERSION VERSION_GREATER_EQUAL "3.22")
set_property(TEST ${name} APPEND PROPERTY ENVIRONMENT_MODIFICATION
"PATH=path_list_prepend:${dir}"