0

我遇到了以下问题:

我有一个 CMakeLists.txt,包括以下行:

option(SCALAR_SINGLE_PRECISION "Use float as scalar" OFF)

我希望当我切换选项(并在此之后配置和构建)时这会导致重新编译,但事实并非如此。我究竟做错了什么?

4

1 回答 1

0

我错过了该选项本身对编译没有影响。所以我需要补充:

option(SCALAR_SINGLE_PRECISION "使用浮点数作为标量" OFF) add_definitions( -DCALAR_SINGLE_PRECISION=${SCALAR_SINGLE_PRECISION} )

我不是 cmake 的专家,所以如果有人知道更好,请纠正我。

于 2013-04-03T08:09:31.867 回答