设为文件Version.h.in,我们将"配置"在CMake:
configure_file("Version.h.in" "${CMAKE_CURRENT_BINARY_DIR}/Version.h" @ONLY)
在这个文件中我有CMake变量,例如:
#define HELLO_VERSION_MAJOR @VERSION_MAJOR@
clang-format在最后一个' @'之前放置了一个空格。 :
#define HELLO_VERSION_MAJOR @VERSION_MAJOR @
我应该修改什么规则来防止这种情况发生?
答案 0 :(得分:1)
clang-format
跳过这样的代码:
int formatted_code;
// clang-format off
void unformatted_code ;
// clang-format on
void formatted_code_again;
这是至少6个月前添加的。也可以使用多行注释(这样就可以跳过一行的一部分)
int /* clang-format off */ a /* clang-format on */ = 5;
有关更多选项,请参阅this。