【问题标题】:How to increment variable如何增加变量
【发布时间】:2011-09-20 12:34:00
【问题描述】:

在 CMake 脚本中,如何增加变量?

我期待像“increment(VAR)”这样的函数,但找不到。

【问题讨论】:

    标签: cmake


    【解决方案1】:
    MATH(EXPR VAR "${VAR}+1")
    

    CMake documentation

    【讨论】:

    • +1,但是 CMake 实在是太讨厌了。为什么他们不直接实现简单/基本的数学内联表达式!?还是函数的可怕返回值!?见过的最令人沮丧的语言。
    • CMake 是一个用于配置和构建(使用底层工具)项目的工具。如果您开始放置创建配置文件(来自 CMakeLists.txt)的过程通常不需要的“简单/基本”内容,那么事情将变得更加臃肿。 CMake 不是通用编程语言。
    • @rbaleksandar 不,它不是这样工作的。添加编程语言的能力将首先防止它变得臃肿。在切换到 Cmake 之前,我与 Bazel 一起工作了一年。 Cmake 是复杂和臃肿的噩梦。使用 Bazel,可以轻松实现自定义功能(大多数大型项目最终都需要),因为在幕后它只是 python。
    猜你喜欢
    • 2017-07-03
    • 2015-09-21
    • 2011-06-03
    • 1970-01-01
    • 1970-01-01
    • 2014-03-08
    • 2019-09-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多