10

CMakeファイルを正しくフォーマットするためにclang-formatを取得する方法はありますか?

と の.clang-formatファイルがLanguage: CppありBasedOnStyle: Googleます。他の言語は指定されていません。

理想的には、スタイルをカスタマイズしたいのですが、現在の最大の問題は、clang-format が多くの行をインデントすることです。ファイルが長いほど、インデントのレベルが高くなります。

質問:

  1. CppCMakeLists.txtとは異なる言語として aを認識するために clang-format を取得する方法はありますか?
  2. clang-format には、CMake 言語のルールを追加する機能がありますか?
  3. このコンテキストで、clang-format に代わるものはありますか?

入力

cmake_minimum_required (VERSION 3.2)
project(HELLO)

add_executable (helloDemo demo.cxx demo_b.cxx)
add_executable (goodByeDemo goodbye.cxx goodbye_b.cxx)

実際の出力

cmake_minimum_required(VERSION 3.2) project(HELLO)

    add_executable(helloDemo demo.cxx demo_b.cxx)
        add_executable(goodByeDemo goodbye.cxx goodbye_b.cxx)

期待される出力: 入力と同じ。または、コマンドと括弧の間にスペースがない可能性があります。

4

1 に答える 1