0

我们有很多包含set()-sequences 的 CMake 文件,例如

set(VERSION_MAJOR 1)
set(VERSION_MINOR 2)
set(VERSION_ABI   3)
set(VERSION_PATCH 0-rc2)

我找不到一个cmake-format让事情保持一致的方法;它总是将重复的空格(此处,之后_ABI)压缩为一个。

有没有办法告诉cmake-format保持这种对齐?

4

1 回答 1

1

我建议在这几行周围简单地在本地禁用 cmake-format。请参阅手册:https ://cmake-format.readthedocs.io/en/stable/format-features.html?highlight=disable#disable-formatting-locally

# cmake-format: off
set(VERSION_MAJOR 1)
set(VERSION_MINOR 2)
set(VERSION_ABI   3)
set(VERSION_PATCH 0-rc2)
# cmake-format: on
于 2022-01-25T10:12:36.700 回答