cmake - 如何手动将 CMake 路径变量设置为 NOTFOUND?
问题描述
我事先对库路径进行了硬编码,如果文件不存在,我想手动将路径设置为 NOTFOUND。
set(MY_LIB "path that doesn't exist")
if(NOT EXISTS "${MY_LIB}")
message("not found")
// set it back to NOTFOUND ??
endif()
if (MY_LIB)
// set flags
endif()
解决方案
如何手动将 CMake 路径变量设置为 NOTFOUND?
只需将其设置为字符串:
set(MY_LIB "NOTFOUND")
推荐阅读
- heroku - 在免费计划用户达到 1,000 个免费测功小时后,heroku 如何向他们收费?
- javascript - 需要帮助将 javascript 数组内容添加到现有的 HTML 代码中
- awk - 如何将文件中的字段 = 值与 Awk 匹配?
- python - python setuptools 可编辑安装与并行构建
- flutter - 如何在 FLUTTER 中关闭没有按钮的警报对话框
- android - cmake 不会创建 build.ninja
- opencv - OpenCV CMake 配置选项:INSTALL_TO_MANGLED_PATHS
- mongodb - Mongo groupby 三个字段,获取一个字段的唯一计数
- android - 如何收听用户授予或拒绝“请勿打扰”权限?
- c# - .Net Core:nvalidOperationException:在配置时尝试使用上下文