Do not set CMP0037 on CMake 3.11.0 and above

This policy is no longer necessary because CMake issue #16062, which
caused incorrect warnings to be shown, has been resolved in 3.11.0.
This commit is contained in:
Janik Rabe 2018-08-11 15:36:57 +03:00
parent 8e20c48df4
commit 32b3afc8d0
No known key found for this signature in database
GPG key ID: E3E8FA19DC9A1AA9

View file

@ -1,8 +1,10 @@
cmake_minimum_required (VERSION 3.0)
# See this CMake issue before complaining about the following.
# https://cmake.org/Bug/view.php?id=16062
if(POLICY CMP0037)
# This is a work-around for the following CMake issue:
# https://gitlab.kitware.com/cmake/cmake/issues/16062
# The issue has been fixed in CMake 3.11.0; the policy is set
# to OLD for compatibility with older versions of CMake only.
if(POLICY CMP0037 AND ${CMAKE_VERSION} VERSION_LESS "3.11.0")
cmake_policy(SET CMP0037 OLD)
endif()