Author: rinrab Date: Wed Sep 25 12:34:41 2024 New Revision: 1920906 URL: http://svn.apache.org/viewvc?rev=1920906&view=rev Log: cmake: Fix C-Tests failing in multi-config generators.
* build/generator/templates/targets.cmake.ezt (tests): Use `$<TARGET_FILE_DIR:...>` generator expression instead of using `CMAKE_CURRENT_BINARY_DIR` variable for determining the path to a directory with built Subversion binaries Modified: subversion/trunk/build/generator/templates/targets.cmake.ezt Modified: subversion/trunk/build/generator/templates/targets.cmake.ezt URL: http://svn.apache.org/viewvc/subversion/trunk/build/generator/templates/targets.cmake.ezt?rev=1920906&r1=1920905&r2=1920906&view=diff ============================================================================== --- subversion/trunk/build/generator/templates/targets.cmake.ezt (original) +++ subversion/trunk/build/generator/templates/targets.cmake.ezt Wed Sep 25 12:34:41 2024 @@ -62,7 +62,11 @@ if ([targets.enable_condition])[is targe add_executable([targets.name][for targets.sources] [targets.sources][end] ) - add_test([targets.namespace].[targets.name] [targets.name] --srcdir ${CMAKE_SOURCE_DIR}/[targets.srcdir]) + add_test( + NAME [targets.namespace].[targets.name] + COMMAND [targets.name] --srcdir ${CMAKE_SOURCE_DIR}/[targets.srcdir] + WORKING_DIRECTORY $<TARGET_FILE_DIR:[targets.name]> + ) [end]target_link_libraries([targets.name] PRIVATE[for targets.libs] [targets.libs][end] )[if-any targets.msvc_libs]