Skip to content

CMake option to build/install only static library #359

@01e9

Description

@01e9

zlib/CMakeLists.txt

Lines 186 to 187 in cacf7f1

add_library(zlib SHARED ${ZLIB_SRCS} ${ZLIB_ASMS} ${ZLIB_DLL_SRCS} ${ZLIB_PUBLIC_HDRS} ${ZLIB_PRIVATE_HDRS})
add_library(zlibstatic STATIC ${ZLIB_SRCS} ${ZLIB_ASMS} ${ZLIB_PUBLIC_HDRS} ${ZLIB_PRIVATE_HDRS})

I use zlib as cmake external project

ExternalProject_Add(external_z
    PREFIX "/tmp/test-cmake-external-projects"
    GIT_REPOSITORY "https://github.com/madler/zlib.git"
    GIT_TAG "v1.2.11"
    CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=/tmp/test-cmake-external-projects/installed
    )

I would like an arg -DBUILD_SHARED_LIB=OFF

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions