Small appendum: Upstream fixed it similarly:
commit cac0198537a260fcb413f7d97301979c2dfaa31c
Author: Raphael Kubo da Costa <[email protected]>
Date: Sat Jul 16 10:45:25 2016 +0200
pkg-config: Adjust _pkg_check_modules_internal() for CMake 3.6.
CMake commit df97b97 ("FindPkgConfig: optionally create imported
target for the found libraries") has changed the function's signature
again, so add another check and update the call accordingly when using
CMake >= 3.6.0.
Tested by: Alan W. Irwin <[email protected]> on Linux
(Debian Jessie) using
scripts/comprehensive_test.sh
(i.e., a full noninteractive and interactive test for CMake-3.6.0
which is the version of CMake that I used for this test).
There were no obvious build or run-time errors, and the PostScript
difference results had no regressions (i.e., were perfect other
than the long-time ocaml issues).