我遇到了以下问题:
我有一个CMakeLists.txt,包括以下行:
option(SCALAR_SINGLE_PRECISION "Use float as scalar" OFF)
我希望当我切换选项(并在之后配置和构建)时会导致重新编译,但它不会。我做错了什么?
答案 0 :(得分:0)
我错过了选项本身对编译没有影响。所以我需要补充一下:
选项(SCALAR_SINGLE_PRECISION“使用float作为标量”OFF) add_definitions(-DSCALAR_SINGLE_PRECISION = $ {SCALAR_SINGLE_PRECISION})
我不是cmake的专家所以如果有人知道更好请纠正我。