Created by: cutecutecat
#3263 has switched CMP0022 policy to NEW. However, CMake uses INTERFACE_LINK_LIBRARIES instead of LINK_INTERFACE_LIBRARIES when CMP0022 policy is NEW.link
LINK_INTERFACE_LIBRARIES is used in #693 to clear hard-coded path in CMake cache, we should also change it when switch CMP0022 to NEW.
Fixes #3474 (closed)