我正在尝试为基于ARM的笔记本电脑编译Paraview图形可视化软件。但是,我收到一些配置警告,这些警告似乎与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()
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句