distinguish object files built from multiple sources with the same base name but different extensions - close #113

This commit is contained in:
josh committed 2019-12-14 00:10:42 -05:00
1 parent db49d86866
commit 8d05516c40
13 files changed
+121 -103

No files matched your search

+2 -2
View File
@@ -2,9 +2,9 @@ build do
Environment.new(echo: :command) do |env|
env.append('CPPPATH' => glob('src/**/*/'))
env.add_build_hook do |builder|
if File.basename(builder.target) == "one.o"
if File.basename(builder.sources.first) == "one.c"
builder.vars["CFLAGS"] << "-O1"
elsif File.basename(builder.target) == "two.o"
elsif File.basename(builder.sources.first) == "two.c"
builder.vars["CFLAGS"] << "-O2"
end
end