Skip to content

MZ_FORCE_FETCH_LIBS does not work correctly #895

@Chrys4lisfag

Description

@Chrys4lisfag

Can't make to work even my minimal cmake project on windows.
Cmake version: 3.31.6

CMake Error at cmake-build-debug-clang/_deps/minizip-ng-src/CMakeLists.txt:731 (install):
install TARGETS given target "zlibstatic" which is an alias.

cmake_minimum_required(VERSION 3.31)
include(FetchContent)
project(minizoptest)
set(BUILD_SHARED_LIBS OFF)
set(CMAKE_CXX_STANDARD 23)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)
set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>DLL")
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)

set(MZ_COMPAT ON CACHE INTERNAL "")
set(MZ_ZLIB ON CACHE INTERNAL "")
set(MZ_BZIP2 ON CACHE INTERNAL "")
set(ZLIB_COMPAT ON CACHE INTERNAL "")
set(MZ_FORCE_FETCH_LIBS ON CACHE INTERNAL "")

FetchContent_Declare(
        minizip-ng
        GIT_REPOSITORY https://github.com/zlib-ng/minizip-ng
        GIT_TAG develop
)
FetchContent_MakeAvailable(minizip-ng)

add_executable(minizoptest main.cpp)

Metadata

Metadata

Assignees

No one assigned

    Labels

    compilationIssues related to compiling source code

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions