CMake で「構成」するファイルを Version.h.in とします。
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 @
これを防ぐには、どのルールを変更する必要がありますか?