1
0
mirror of https://github.com/ThrowTheSwitch/Unity.git synced 2026-01-23 00:15:58 +01:00

Add support for AStyle in test makefile. It’s going to assume you have it installed.

This commit is contained in:
Mark VanderVoord
2017-03-29 19:23:12 -04:00
parent e36d8b5327
commit b8bfb01edf
2 changed files with 31 additions and 2 deletions

View File

@@ -157,6 +157,18 @@ module RakefileHelpers
{ :command => command, :pre_support => pre_support, :post_support => post_support }
end
def run_astyle(style_what)
report "Styling C Code..."
command = "AStyle " \
"--style=allman --indent=spaces=4 --indent-switches --indent-preproc-define --indent-preproc-block " \
"--pad-oper --pad-comma --unpad-paren --pad-header " \
"--align-pointer=type --align-reference=name " \
"--add-brackets --mode=c --suffix=none " \
"#{style_what}"
execute(command, false)
report "Styling C:PASS"
end
def execute(command_string, ok_to_fail = false)
report command_string if $verbose
output = `#{command_string}`.chomp