From a7a89619c0f79d76bcfae1bb510e5ac78f60f02b Mon Sep 17 00:00:00 2001 From: awiegel Date: Tue, 2 Jul 2024 16:53:13 +0200 Subject: [PATCH] fix: build when not using UNITY_USE_COMMAND_LINE_ARGS --- auto/generate_test_runner.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/auto/generate_test_runner.rb b/auto/generate_test_runner.rb index 2f95fd2b..45f0425a 100755 --- a/auto/generate_test_runner.rb +++ b/auto/generate_test_runner.rb @@ -402,6 +402,7 @@ def create_main(output, filename, tests, used_mocks) end output.puts("#{@options[:main_export_decl]} int #{main_name}(int argc, char** argv)") output.puts('{') + output.puts('#ifdef UNITY_USE_COMMAND_LINE_ARGS') output.puts(' int parse_status = UnityParseOptions(argc, argv);') output.puts(' if (parse_status != 0)') output.puts(' {') @@ -424,6 +425,7 @@ def create_main(output, filename, tests, used_mocks) output.puts(' }') output.puts(' return parse_status;') output.puts(' }') + output.puts('#endif') else main_return = @options[:omit_begin_end] ? 'void' : 'int' if main_name != 'main'