您当前的位置: 首页 > 

我什么都布吉岛

暂无认证

  • 4浏览

    0关注

    292博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

(九)CMake与环境变量

我什么都布吉岛 发布时间:2021-03-22 14:02:13 ,浏览量:4

cmake

cmake中对环境变量读写都是通过ENV前缀来访问环境变量 读取环境变量则要使用 $ENV{JAVA_HOME}这样的格式 写环境变量如下:

set( ENV{PATH} /home/martink )

if语句判断环境变量是否定义要用下面的格式

if(NOT DEFINED ENV{JAVA_HOME})
    # 没有找到JAVA_HOME环境变量
    message(FATAL_ERROR "not defined environment variable:JAVA_HOME")  
endif()
#不能用if(ENV{JAVA_HOME})形式来判断是否定义 
#但可以用if($ENV{JAVA_HOME})

总结一下,就可以看出来,读取环境变量时要在ENV前加$符号,而写和if判断是否定义时,ENV{JAVA_HOME}指代变量名所以不加$符号。

关注
打赏
1658157489
查看更多评论
立即登录/注册

微信扫码登录

0.0374s