cmake_policy fix