Commit 8be6629 for zlib
commit 8be6629344eac95f7536c2d0a1b2832a8eff5741
Author: Vollstrecker <werner@vollstreckernet.de>
Date: Sat Feb 28 16:50:53 2026 +0100
CMake: Avoid masking a slash in REPLACE.
diff --git a/contrib/ada/cmake/exe_link_helper.cmake b/contrib/ada/cmake/exe_link_helper.cmake
index 7937890..d556cc4 100644
--- a/contrib/ada/cmake/exe_link_helper.cmake
+++ b/contrib/ada/cmake/exe_link_helper.cmake
@@ -33,7 +33,8 @@ foreach(arg RANGE 5 ${CMAKE_ARGC})
if(REACHED_LIBS)
list(APPEND LIBS "${CMAKE_ARGV${arg}}")
elseif(REACHED_OBJ AND NOT ALI)
- string(REPLACE ".o" ".ali" ALI "${CMAKE_ARGV${arg}}")
+ string(REPLACE ".o" ".ali" ALIPATH "${CMAKE_ARGV${arg}}")
+ string(REPLACE "__/" "" ALI "${ALIPATH}")
else(REACHED_LIBS)
string(SUBSTRING "${CMAKE_ARGV${arg}}" 0 3 start)