• Brad King's avatar
    ENH: Isolate policy changes in included scripts · c332e0bf
    Brad King authored
    Isolation of policy changes inside scripts is important for protecting
    the including context.  This teaches include() and find_package() to
    imply a cmake_policy(PUSH) and cmake_policy(POP) around the scripts they
    load, with a NO_POLICY_SCOPE option to disable the behavior.  This also
    creates CMake Policy CMP0011 to provide compatibility.  See issue #8192.
    c332e0bf