From: Eric Haszlakiewicz Date: Fri, 6 Dec 2019 05:15:14 +0000 (-0500) Subject: Set cmake policy CMP0075, to have check_include_file use the value of CMAKE_REQUIRED_... X-Git-Tag: json-c-0.14-20200419~68 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6c55f65d07a972dbd2d1668aab2e0056ccdd52fc;p=json-c Set cmake policy CMP0075, to have check_include_file use the value of CMAKE_REQUIRED_LIBRARIES (currently, adds -lm). See issue #510. --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 569462f..0008cbb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -19,6 +19,12 @@ if(POLICY CMP0054) cmake_policy(SET CMP0054 NEW) endif() +# Include file check macros honor CMAKE_REQUIRED_LIBRARIES +# i.e. the check_include_file() calls will include -lm when checking. +if(POLICY CMP0075) + cmake_policy(SET CMP0075 NEW) +endif() + include(CTest) if (CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME AND BUILD_TESTING AND