From: Kefu Chai Date: Wed, 10 Feb 2016 05:16:34 +0000 (-0800) Subject: cmake: disable warnings introduced by 457f023 X-Git-Tag: v10.1.0~399^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ef1573b171096598ff967d435472feb3470e91e6;p=ceph.git cmake: disable warnings introduced by 457f023 Signed-off-by: Kefu Chai --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 506d59c826f2..2bfef1c924af 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,6 +7,15 @@ if (NOT (CMAKE_MAJOR_VERSION LESS 3)) # Tweak policies (this one disables "missing" dependency warning) cmake_policy(SET CMP0046 OLD) endif(NOT (CMAKE_MAJOR_VERSION LESS 3)) +# we use LINK_PRIVATE keyword instead of PRIVATE, but do not specify the LINK_PUBLIC +# for target_link_libraries() command when PUBLIC should be used instead, it's just +# for backward compatibility with cmake 2.8.11. +if (POLICY CMP0022) +cmake_policy(SET CMP0022 OLD) +endif (POLICY CMP0022) +if (POLICY CMP0023) +cmake_policy(SET CMP0023 OLD) +endif (POLICY CMP0023) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/modules/")