Commit 13c70da for zlib

commit 13c70daa4a4aea70f9019c4f4c3413b31ba0a9cb
Author: Vollstrecker <werner@vollstreckernet.de>
Date:   Sat Feb 28 13:37:06 2026 +0100

    CMake: Fix Ada configuration.

diff --git a/contrib/ada/cmake/binder_helper.cmake b/contrib/ada/cmake/binder_helper.cmake
index b4e11c4..b38d3b1 100644
--- a/contrib/ada/cmake/binder_helper.cmake
+++ b/contrib/ada/cmake/binder_helper.cmake
@@ -10,6 +10,7 @@ endif(NOT CMAKE_ARGV3)

 string(REPLACE ".o" ".ali" ALIPATH ${CMAKE_ARGV4})
 cmake_path(GET ALIPATH FILENAME ALI)
+cmake_path(REMOVE_FILENAME ALIPATH OUTPUT_VARIABLE ALI_SEARCH_PATH)

 set (REACHED_FLAGS FALSE)
 #iterate over additional objects, only the main one is needed
@@ -30,6 +31,8 @@ foreach(arg RANGE 5 ${CMAKE_ARGC})
     endif(REACHED_FLAGS)
 endforeach(arg RANGE 5 CMAKE_ARGC)

+list(APPEND FLAGS "-aO${ALI_SEARCH_PATH}")
+
 #first see if there is a main function
 execute_process(COMMAND ${CMAKE_ARGV3} bind ${ALI} ${FLAGS}
                 RESULT_VARIABLE MAIN_RESULT
@@ -46,3 +49,5 @@ endif(MAIN_RESULT)
 if(RESULT)
     message(FATAL_ERROR ${RESULT} ${ERROR})
 endif(RESULT)
+
+execute_process(COMMAND ${CMAKE_ARGV0} -E touch "${CMAKE_ARGV4}")