Store build targets, sources, and user dependencies internally as absolute paths

This commit is contained in:
josh committed 2026-01-28 10:44:03 -05:00
1 parent a3d739c472
commit 13bd827d57
8 files changed
+69 -51

No files matched your search

@@ -3,7 +3,6 @@ env(echo: :command) do |env|
env.add_build_hook do |builder|
if builder.name == "Object" && builder.sources.first =~ %r{one\.c}
builder.vars["CFLAGS"] << "-O1"
builder.sources = ['src/two/two.c']
elsif builder.name == "Object" && builder.target =~ %r{two\.o}
new_vars = builder.vars.clone
new_vars["CFLAGS"] << "-O2"