Skip to content

Commit 5d3b988

Browse files
committed
Problem: CMake dev warning related to CMP0022 on Win32
> cmake .. -DCMAKE_TOOLCHAIN_FILE="%VCPKG_ROOT%\scripts\buildsystems\vcpkg.cmake" Target "czmq" has an INTERFACE_LINK_LIBRARIES property which differs from its LINK_INTERFACE_LIBRARIES_DEBUG properties. INTERFACE_LINK_LIBRARIES: ws2_32;Rpcrt4;Iphlpapi; $<$<NOT:$<CONFIG:DEBUG>>:C:/vcpkg/installed/x86-windows/lib/libzmq-mt-4_3_2.lib>; $<$<CONFIG:DEBUG>:C:/vcpkg/installed/x86-windows/debug/lib/libzmq-mt-gd-4_3_2.lib>; C:/ProgramData/Anaconda3/Library/lib/libcurl.lib LINK_INTERFACE_LIBRARIES_DEBUG: ws2_32;Rpcrt4;Iphlpapi; C:/vcpkg/installed/x86-windows/debug/lib/libzmq-mt-gd-4_3_2.lib; C:/ProgramData/Anaconda3/Library/lib/libcurl.lib This warning will disappear by upgrading the minimum required CMake version to 2.8.12. (libzmq also sets minimum required version to 2.8.12)
1 parent a2a817f commit 5d3b988

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

zproject_cmake.gsl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ $(project.GENERATED_WARNING_HEADER:)
1919
########################################################################
2020
# Project setup
2121
########################################################################
22-
cmake_minimum_required(VERSION 2.8.8)
22+
cmake_minimum_required(VERSION 2.8.12)
2323
project($(project.name:c))
2424
.if project.use_cxx
2525
enable_language(CXX)
@@ -151,7 +151,7 @@ find_package($(use.project) REQUIRED)
151151
IF ($(USE.PROJECT)_FOUND)
152152
.else
153153
find_package($(use.project))
154-
option($(PROJECT.PREFIX)_WITH_$(USE.PROJECT) "Build czmq with $(use.project)" ${$(USE.PROJECT)_FOUND})
154+
option($(PROJECT.PREFIX)_WITH_$(USE.PROJECT) "Build $(project.linkname) with $(use.project)" ${$(USE.PROJECT)_FOUND})
155155
IF ($(PROJECT.PREFIX)_WITH_$(USE.PROJECT) AND $(USE.PROJECT)_FOUND)
156156
.endif
157157
.if use.libname ?<> ""

0 commit comments

Comments
 (0)