• cmake 变量


    1 normal variable、cache variable、environment variable

    1.1 什么是普通的cmake变量

    1.2 什么是cmake cache变量

    cmake cache entry是cmake-gui使用的变量,它是一种用户可以在cmake的ui中设置的变量。

    1.3 什么是cmake环境变量

    1.4 普通的cmake变量、cmake cache变量和cmake环境变量有什么区别

    2 如何设置cmake的普通变量、cache变量和环境变量?

    2.1 cmake环境变量

    2.1.1 设置cmake环境变量

    set(ENV{<variable>} <value>)

    2.1.2 使用cmake环境变量

    $ENV{<variable>}

    3 cmake内置变量

    3.1 CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS

    cmake中的逻辑和它的变量引用一样繁琐,每个关键词都需要跟上条件或者循环变量,如:
    if(win32)
        ...
    else(win32)
        ...
    endif(win32)
    set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS ON),设置该变量开关可以省掉条件,但括号还需保留。
    if(win32)
        ...
    else()
        ...
    endif()
  • 相关阅读:
    【JavaScript】underscore
    【JavaScript】jQuery
    【JavaScript】浏览器
    【JavaScript】对象
    【JavaScript】函数
    【JavaScript】快速入门
    【python】异步IO
    【python】web开发
    【python】TCP/IP编程
    【python】常用第三方模块
  • 原文地址:https://www.cnblogs.com/hustdc/p/6635927.html
Copyright © 2020-2023  润新知