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)