mirror of
https://github.com/zeromq/libzmq.git
synced 2025-02-25 15:46:06 +01:00
Merge pull request #2317 from SylvainCorlay/windows-static-target-name
Problem: cmake artefacts different from make generated artefacts
This commit is contained in:
commit
c031b0c470
@ -731,15 +731,13 @@ if (MSVC)
|
|||||||
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/bin"
|
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/bin"
|
||||||
COMPILE_DEFINITIONS "DLL_EXPORT")
|
COMPILE_DEFINITIONS "DLL_EXPORT")
|
||||||
add_library (libzmq-static STATIC ${sources})
|
add_library (libzmq-static STATIC ${sources})
|
||||||
# NOTE: on windows platform the static library name cannot be the same as the shared library name.
|
|
||||||
# since the .dll also requires a .lib companion file for linking.
|
|
||||||
set_target_properties (libzmq-static PROPERTIES
|
set_target_properties (libzmq-static PROPERTIES
|
||||||
PUBLIC_HEADER "${public_headers}"
|
PUBLIC_HEADER "${public_headers}"
|
||||||
RELEASE_POSTFIX "${MSVC_TOOLSET}-mt-s-${ZMQ_VERSION_MAJOR}_${ZMQ_VERSION_MINOR}_${ZMQ_VERSION_PATCH}"
|
RELEASE_POSTFIX "${MSVC_TOOLSET}-mt-s-${ZMQ_VERSION_MAJOR}_${ZMQ_VERSION_MINOR}_${ZMQ_VERSION_PATCH}"
|
||||||
RELWITHDEBINFO_POSTFIX "${MSVC_TOOLSET}-mt-s-${ZMQ_VERSION_MAJOR}_${ZMQ_VERSION_MINOR}_${ZMQ_VERSION_PATCH}"
|
RELWITHDEBINFO_POSTFIX "${MSVC_TOOLSET}-mt-s-${ZMQ_VERSION_MAJOR}_${ZMQ_VERSION_MINOR}_${ZMQ_VERSION_PATCH}"
|
||||||
DEBUG_POSTFIX "${MSVC_TOOLSET}-mt-sgd-${ZMQ_VERSION_MAJOR}_${ZMQ_VERSION_MINOR}_${ZMQ_VERSION_PATCH}"
|
DEBUG_POSTFIX "${MSVC_TOOLSET}-mt-sgd-${ZMQ_VERSION_MAJOR}_${ZMQ_VERSION_MINOR}_${ZMQ_VERSION_PATCH}"
|
||||||
COMPILE_FLAGS "/DZMQ_STATIC"
|
COMPILE_FLAGS "/DZMQ_STATIC"
|
||||||
OUTPUT_NAME "libzmq-static")
|
OUTPUT_NAME "libzmq")
|
||||||
else ()
|
else ()
|
||||||
add_library (libzmq SHARED ${sources} ${public_headers} ${html-docs} ${readme-docs} ${zmq-pkgconfig})
|
add_library (libzmq SHARED ${sources} ${public_headers} ${html-docs} ${readme-docs} ${zmq-pkgconfig})
|
||||||
# NOTE: the SOVERSION MUST be the same as the one generated by libtool!
|
# NOTE: the SOVERSION MUST be the same as the one generated by libtool!
|
||||||
|
Loading…
x
Reference in New Issue
Block a user