diff --git a/CMakeLists.txt b/CMakeLists.txt index b86c7494..314a3b50 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -903,11 +903,16 @@ endif () include(CMakePackageConfigHelpers) -string(TOUPPER "${CMAKE_BUILD_TYPE}" U_CMAKE_BUILD_TYPE) -get_property(libzmq_pf TARGET libzmq PROPERTY ${U_CMAKE_BUILD_TYPE}_POSTFIX) -set(libzmq_file libzmq${libzmq_pf}${CMAKE_LINK_LIBRARY_SUFFIX}) -get_property(libzmq_static_pf TARGET libzmq-static PROPERTY ${U_CMAKE_BUILD_TYPE}_POSTFIX) -set(libzmq_static_file libzmq-static${libzmq_static_pf}${CMAKE_LINK_LIBRARY_SUFFIX}) +if (MSVC) + string(TOUPPER "${CMAKE_BUILD_TYPE}" U_CMAKE_BUILD_TYPE) + get_property(libzmq_pf TARGET libzmq PROPERTY ${U_CMAKE_BUILD_TYPE}_POSTFIX) + set(libzmq_file libzmq${libzmq_pf}${CMAKE_LINK_LIBRARY_SUFFIX}) + get_property(libzmq_static_pf TARGET libzmq-static PROPERTY ${U_CMAKE_BUILD_TYPE}_POSTFIX) + set(libzmq_static_file libzmq-static${libzmq_static_pf}${CMAKE_LINK_LIBRARY_SUFFIX}) +else() + set(libzmq_file libzmq${CMAKE_SHARED_LIBRARY_SUFFIX}) + set(libzmq_static_file libzmq-static${CMAKE_STATIC_LIBRARY_SUFFIX}) +endif() # GNUInstallDirs "DATADIR" wrong here; CMake search path wants "share". set(ZEROMQ_CMAKECONFIG_INSTALL_DIR "share/cmake/${PROJECT_NAME}" CACHE STRING "install path for ZeroMQConfig.cmake")