CMP0070
Определить поведение file(GENERATE) для относительных путей.
CMake 3.10 и более новые версии определяют, что относительные пути, заданные для аргументов INPUT и OUTPUT команды file(GENERATE), интерпретируются относительно текущих каталогов исходных файлов и двоичных файлов соответственно. CMake 3.9 и более ранние версии не определяли поведения для относительных путей, но и не диагностировали их, случайно рассматривая их относительно каталога работы процесса. Политика CMP0070 обеспечивает совместимость с проектами, которые использовали старое неопределённое поведение.
Эта политика влияет на поведение относительных путей, заданных для file(GENERATE). Поведением по умолчанию для этой политики является рассмотрение путей относительно каталога работы CMake. Поведение по выбору для этой политики заключается в интерпретации относительных путей относительно текущего каталога исходных файлов или двоичных файлов вызывающей стороны.
Эта политика была введена в CMake версии 3.10. CMake версии 3.12.4 предупреждает, если политика не установлена, и использует OLD поведение. Используйте команду cmake_policy(), чтобы установить её явно в OLD или NEW.
Примечание
Поведение по умолчанию политики deprecated by definition и может быть удалено в будущей версии CMake.
© 2000–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.12/policy/CMP0070.html