Skip to content

Commit a7a8961

Browse files
committed
fix: build when not using UNITY_USE_COMMAND_LINE_ARGS
1 parent 18fb339 commit a7a8961

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

auto/generate_test_runner.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -402,6 +402,7 @@ def create_main(output, filename, tests, used_mocks)
402402
end
403403
output.puts("#{@options[:main_export_decl]} int #{main_name}(int argc, char** argv)")
404404
output.puts('{')
405+
output.puts('#ifdef UNITY_USE_COMMAND_LINE_ARGS')
405406
output.puts(' int parse_status = UnityParseOptions(argc, argv);')
406407
output.puts(' if (parse_status != 0)')
407408
output.puts(' {')
@@ -424,6 +425,7 @@ def create_main(output, filename, tests, used_mocks)
424425
output.puts(' }')
425426
output.puts(' return parse_status;')
426427
output.puts(' }')
428+
output.puts('#endif')
427429
else
428430
main_return = @options[:omit_begin_end] ? 'void' : 'int'
429431
if main_name != 'main'

0 commit comments

Comments
 (0)