That's not what O(1) means. If your strings are short, complexity doesn't matter either way.
> It would be wonderful for say 10 c files compiling one way, and the 11th having a different option. You can do this by combining implicit and explicit rules: target: $(OBJ) # default rule %.o: %.c cc -o $@ $^ #…
This reminds me of "The Calf-Path": https://www.poets.org/poetsorg/poem/calf-path
That's not what O(1) means. If your strings are short, complexity doesn't matter either way.
> It would be wonderful for say 10 c files compiling one way, and the 11th having a different option. You can do this by combining implicit and explicit rules: target: $(OBJ) # default rule %.o: %.c cc -o $@ $^ #…
This reminds me of "The Calf-Path": https://www.poets.org/poetsorg/poem/calf-path