blob: 7f5e2a34f4864de0a818d660d323ed21f22b4bb9 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
# HACK: This script is invoked with "cmake -P …" as a workaround to silence uncrustify.
# Split space-separated string into a cmake list, so that execute_process()
# will pass each file as individual arg to uncrustify.
string(REPLACE " " ";" NVIM_SOURCES ${NVIM_SOURCES})
string(REPLACE " " ";" NVIM_HEADERS ${NVIM_HEADERS})
execute_process(
COMMAND ${UNCRUSTIFY_PRG} -c "${PROJECT_SOURCE_DIR}/src/uncrustify.cfg" -q --check ${NVIM_SOURCES} ${NVIM_HEADERS}
OUTPUT_VARIABLE crusty_out
ERROR_VARIABLE crusty_err
RESULT_VARIABLE crusty_res)
if(NOT crusty_res EQUAL 0)
message(FATAL_ERROR "crusty: ${crusty_res} ${crusty_err}")
endif()
|