如何设置cmake策略?

Time4Tea

我正在尝试为基于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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

构建Opencv中的CMake策略设置

来自分类Dev

如何在使用ExternalProject_Add添加的外部项目上设置CMake策略和属性

来自分类Dev

如何设置CMake搜索路径

来自分类Dev

如何正确设置CMake项目?

来自分类Dev

如何设置cmake的包含顺序

来自分类Dev

Git Subtree合并策略-设置本身如何跨克隆进行?

来自分类Dev

Android系统服务的SELinux策略定义:如何设置?

来自分类Dev

如何在Spring Data JPA中设置Hibernate命名策略

来自分类Dev

您如何在Python3中设置Cookie策略?

来自分类Dev

如何在策略文件中设置java.awt.awtpermission?

来自分类Dev

Git Subtree合并策略-设置本身如何跨克隆进行?

来自分类Dev

如何在Debian 8.7中设置最近稳定的SELinux策略?

来自分类Dev

如何使用Ruby SDK设置Amazon bucket策略?

来自分类Dev

如何在Mule API网关独立中设置策略顺序?

来自分类Dev

如何为cmake项目设置Eclipse?

来自分类Dev

如何在Windows上设置cmake

来自分类Dev

如何使用Cmake在Linux上设置MKL

来自分类Dev

如何使用预定设置运行CMake?

来自分类Dev

如何使用 cmake 设置 make 选项

来自分类Dev

推送通知设置的策略

来自分类Dev

推送通知设置的策略

来自分类Dev

通过策略设置布局

来自分类Dev

Linux,我要设置包含用户名的用户passwd,如何设置passwd策略?

来自分类Dev

设置git commit消息策略

来自分类Dev

通过DependsOn设置访问策略

来自分类Dev

PowerShell无法设置执行策略

来自分类Dev

设置Azure主题的重试策略

来自分类Dev

更改组策略设置

来自分类Dev

Cosmos DB - 索引策略设置