- function (CHECK_ERRORS command)
- set (errors ${ARGN})
- set (command "$<${command}>")
- if (errors)
- string (LENGTH "${command}" length)
- math (EXPR count "${length} + 2")
- string (REPEAT " " ${count} shift)
- list (TRANSFORM errors PREPEND "${shift}$")
- list (JOIN errors "\n" msg)
- message (FATAL_ERROR "${command}: ${msg}")
- endif()
- endfunction()
|