# CMake policy settings shared between LLVM projects | |
# CMP0114: ExternalProject step targets fully adopt their steps. | |
# New in CMake 3.19: https://cmake.org/cmake/help/latest/policy/CMP0114.html | |
if(POLICY CMP0114) | |
cmake_policy(SET CMP0114 OLD) | |
endif() | |
# CMP0116: Ninja generators transform `DEPFILE`s from `add_custom_command()` | |
# New in CMake 3.20. https://cmake.org/cmake/help/latest/policy/CMP0116.html | |
if(POLICY CMP0116) | |
cmake_policy(SET CMP0116 OLD) | |
endif() |