cheshirekow / cmake_format

Source code formatter for cmake listfiles.
GNU General Public License v3.0
962 stars 105 forks source link

Wrong formatting for COMMAND_ERROR_IS_FATAL #310

Open samwarring opened 1 year ago

samwarring commented 1 year ago

In CMake 3.19, execute_process gained the COMMAND_ERROR_IS_FATAL <ANY|LAST> option.

cmake-format seems to treat this as if it were additional arguments to the COMMAND option.

Actual:

    execute_process(COMMAND "${CMAKE_COMMAND}" --build "${BINARY_DIR}-native" --target llvm-tblgen
                            clang-tblgen COMMAND_ERROR_IS_FATAL ANY)

Expected:

    execute_process(COMMAND "${CMAKE_COMMAND}" --build "${BINARY_DIR}-native" --target llvm-tblgen
                            clang-tblgen
                    COMMAND_ERROR_IS_FATAL ANY)

I'm using cmake-format v0.6.13.

Thanks for making this tool!