Cmake 如何增加变量

Cmake 如何增加变量,cmake,Cmake,在CMake脚本中,如何增加变量 我期待一个像“increment(VAR)”这样的函数,但找不到任何函数 MATH(EXPR VAR "${VAR}+1") +1,但CMake是如此令人讨厌。他们为什么不直接实现简单/基本的数学内联表达式呢!?或者函数的异常返回值!?CMake是一种用于配置和构建(使用底层工具)项目的工具。如果您开始放置在创建配置文件的过程中通常不需要的“简单/基本”内容(来自CMakeLists.txt),那么这些内容将变得比实际情况更过度。CMake不是通用编程语言。@

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

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

MATH(EXPR VAR "${VAR}+1")

+1,但CMake是如此令人讨厌。他们为什么不直接实现简单/基本的数学内联表达式呢!?或者函数的异常返回值!?CMake是一种用于配置和构建(使用底层工具)项目的工具。如果您开始放置在创建配置文件的过程中通常不需要的“简单/基本”内容(来自CMakeLists.txt),那么这些内容将变得比实际情况更过度。CMake不是通用编程语言。@rbaleksandar不,它不是这样工作的。添加编程语言的功能首先可以防止它变得臃肿。在转用Cmake之前,我与Bazel共事了一年。Cmake是一个复杂和膨胀的噩梦。有了Bazel,实现定制功能(大多数大型项目最终都需要)变得简单而容易,因为在幕后它只是python。