head     1.1;
branch   1.1.1;
access   ;
symbols  zlib-1-3-2:1.1.1.1 ZLIB:1.1.1;
locks    ; strict;
comment  @# @;


1.1
date     2026.05.03.16.34.34;  author christos;  state Exp;
branches 1.1.1.1;
next     ;
commitid        WC5vTA5Qzr0V6oEG;

1.1.1.1
date     2026.05.03.16.34.34;  author christos;  state Exp;
branches ;
next     ;
commitid        WC5vTA5Qzr0V6oEG;


desc
@@



1.1
log
@Initial revision
@
text
@include(${CMAKE_ROOT}/Modules/CMakeDetermineCompiler.cmake)

# Load system-specific compiler preferences for this language.
include(Platform/${CMAKE_SYSTEM_NAME}-Determine-Ada OPTIONAL)
include(Platform/${CMAKE_SYSTEM_NAME}-Ada OPTIONAL)

if(NOT CMAKE_ADA_COMPILER_NAMES)
    set(CMAKE_ADA_COMPILER_NAMES gnat)

    foreach(ver RANGE 11 99)
        list(APPEND CMAKE_ADA_COMPILER_NAMES gnat-${ver})
    endforeach(ver RANGE 11 99)
endif(NOT CMAKE_ADA_COMPILER_NAMES)

if(NOT CMAKE_ADA_COMPILER)
    set(CMAKE_ADA_COMPILER_INIT NOTFOUND)
    _cmake_find_compiler(ADA)
else(NOT CMAKE_REAL_ADA_COMPILER)
    _cmake_find_compiler_path(ADA)
endif(NOT CMAKE_ADA_COMPILER)

mark_as_advanced(CMAKE_ADA_COMPILER)
set(CMAKE_ADA_COMPILER_ID "GNU")
set(CMAKE_ADA_BINDER_HELPER "${CMAKE_COMMAND} -P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/binder_helper.cmake")
set(CMAKE_ADA_COMPILER_HELPER "${CMAKE_COMMAND} -P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/compile_helper.cmake")
set(CMAKE_ADA_EXE_LINK_HELPER "${CMAKE_COMMAND} -P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/exe_link_helper.cmake")
set(CMAKE_ADA_SHARED_LINK_HELPER "${CMAKE_COMMAND} -P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/shared_link_helper.cmake")
set(CMAKE_ADA_STATIC_LINK_HELPER "${CMAKE_COMMAND} -P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/static_link_helper.cmake")

configure_file(
    ${CMAKE_CURRENT_SOURCE_DIR}/cmake/Modules/CMakeADACompiler.cmake.in
    ${CMAKE_PLATFORM_INFO_DIR}/CMakeADACompiler.cmake
    @@ONLY)
@


1.1.1.1
log
@import zlib-1.3.2 (previous was 1.3.1)


Version 1.3.2 has these key updates from 1.3.1:

    Address findings of the 7ASecurity audit of zlib.
	Check for negative lengths in crc32_combine functions.
	Copy only the initialized window contents in inflateCopy.
	Prevent the use of insecure functions without an explicit request.
	Add compressBound_z and deflateBound_z functions for large values.
	Use atomics to build inflate fixed tables once.
	Add --undefined option to ./configure for UBSan checker.
	Copy only the initialized deflate state in deflateCopy.
	Zero inflate state on allocation.
	Add compress_z and uncompress_z functions.
    Complete rewrite of cmake support.
    Remove untgz from contrib.
    Vectorize the CRC-32 calculation on the s390x.
    Remove vstudio projects in lieu of cmake-generated projects.
    Add zipAlreadyThere() to minizip zip.c to help avoid duplicates.
    Add deflateUsed() function to get the used bits in the last byte.
    Fix bug in inflatePrime() for 16-bit ints.
    Add a "G" option to force gzip, disabling transparency in gzread().
    Return all available uncompressed data on error in gzread.c.
    Support non-blocking devices in the gz* routines.
@
text
@@
