cmake_minimum_required(VERSION 3.15...3.31)

project(
    zlib1-dll_add_subdirectory
    LANGUAGES C
    VERSION @zlib1-dll_VERSION@)

add_subdirectory(@zlib1-dll_SOURCE_DIR@ ${CMAKE_CURRENT_BINARY_DIR}/zlib1-dll)

set(ZLIB1_DLL_SRCS
    @zlib1-dll_SOURCE_DIR@/../minizip/ioapi.c
    $<$<BOOL:${WIN32}>:@zlib1-dll_SOURCE_DIR@/../minizip/iowin32.c>
    @zlib1-dll_SOURCE_DIR@/../minizip/minizip.c
    @zlib1-dll_SOURCE_DIR@/../minizip/zip.c)


add_executable(test_example ${ZLIB1_DLL_SRCS})
target_link_libraries(test_example ZLIB1DLL::ZLIB1DLL)

add_executable(test_example_wapi ${ZLIB1_DLL_SRCS})
target_link_libraries(test_example_wapi ZLIB1DLL::ZLIBWAPI)
