From 516f7be04526b4573e0a5bc37fad2917e9e189aa Mon Sep 17 00:00:00 2001 From: Dom Postorivo Date: Wed, 13 Jun 2018 23:44:58 -0400 Subject: [PATCH] generate runner defines with #ifndef guards --- auto/generate_test_runner.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/auto/generate_test_runner.rb b/auto/generate_test_runner.rb index 9f64b44..2acda0f 100644 --- a/auto/generate_test_runner.rb +++ b/auto/generate_test_runner.rb @@ -179,7 +179,7 @@ class UnityTestRunnerGenerator output.puts('#endif') output.puts('#include ') if @options[:defines] && !@options[:defines].empty? - @options[:defines].each { |d| output.puts("#define #{d}") } + @options[:defines].each { |d| output.puts("#ifndef #{d}\n#define #{d}\n#endif /* #{d} */") } end if @options[:header_file] && !@options[:header_file].empty? output.puts("#include \"#{File.basename(@options[:header_file])}\"")