CMake系列:判断及引用环境变量
Posted 岬淢箫声
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CMake系列:判断及引用环境变量相关的知识,希望对你有一定的参考价值。
目录
背景
许多项目的交叉编译配置高度依赖CMake生成最终的Makefile,因此CMake对环境变量的判断是高频使用场合。
实现方法
主要有两个方法。
方法一
利用IF...DEFINED语法,示例代码如下:
if(NOT DEFINED ENVQt5_DIR)
message(FATAL_ERROR "environment variable Qt5_DIR is required.")
else()
message("---- Qt5_DIR is set to " $ENVQt5_DIR)
endif()
方法二
利用空字符串的判断,示例代码如下:
if("$ENVQt5_DIR" STREQUAL "")
message(FATAL_ERROR "environment variable Qt5_DIR is required.")
else()
message("---- Qt5_DIR is set to " $ENVQt5_DIR)
endif()
作者:岬淢箫声
CMake系列:判断及引用环境变量_岬淢箫声的博客-CSDN博客https://blog.csdn.net/caoshiying/article/details/129064857转载请注明来源。
以上是关于CMake系列:判断及引用环境变量的主要内容,如果未能解决你的问题,请参考以下文章