Я пытаюсь скомпилировать программное обеспечение для графической визуализации Paraview для моего ноутбука на базе ARM; однако я получаю несколько предупреждений о конфигурации, которые, похоже, относятся к «политикам» cmake. Текст предупреждения и справочная страница cmake предполагают, что я должен иметь возможность запустить команду cmake_policy()
для установки определенной политики; однако я не могу понять, как и где его запустить.
Как настроить определенную политику cmake?
Команда CMake cmake_policy()
описана в документации CMake .
Обычно он добавляется в файл CMakeLists.txt
проекта, чтобы изменить поведение самого CMake, обычно для того, чтобы иметь возможность обрабатывать старые CMakeLists.txt
функции с более новыми версиями CMake.
Вы можете использовать его для установки отдельной политики, используя
cmake_policy(SET CMP<NNNN> OLD)
где <NNNN>
— номер политики CMake, а OLD
указывает, что вы хотите «старое поведение» этой политики (слово OLD
также может бытьNEW
).
Или вы можете использовать команду для установки политик совместимости с определенной версией CMake, используя
cmake_policy(VERSION x.xx)
где x.xx
должно быть как минимум 2.4
.
В любом случае CMakeLists.txt
файл проекта будет изменен, и cmake
придется повторно -запустить.
См. также документацию поcmake_minimum_required()
.