cmake - 如何从介子构建配置中检测 cmake 的可用性?
问题描述
在我的 meson.build 中有一条线
cmake = import('cmake')
它返回一个 CMake 模块对象。如何确定 CMake 是否实际可用?
我想做类似的事情
if not cmake.found()
# Do something without the cmake module.
endif
解决方案
You can try using find_program function:
cmake_bin = find_program('cmake', required: false)
if not cmake_bin.found()
# Do something without the cmake module.
else
cmake = import('cmake')
...
endif
推荐阅读
- python - 获取嵌套字段 BigQuery 的列名
- swift - 快速推迟手势识别器(UISwipeGestureRecognizer)
- c# - 如何在 ASP.NET 框架中设置客户端证书身份验证
- java - 使用 Scanner nextInt 制作 if == 语句
- python - Pandas 用第二列分组逗号分隔的单词,然后是 groupby 和 sum
- visual-studio - asp.net core web api在iis express上工作,但在windows上的iis中不工作
- c++ - 如何将 unique_ptr.get() 的引用传递给函数
- python-3.x - 如果类实例总是通过引用传递?
- typescript - 在打字稿项目中导入纽曼(邮递员)?
- python - 循环遍历二维数组的快速方法