We could do this, if we restructured our build source method a little. Right now we just get a big list of files and compile them all, with the same set of options. I think the way you describe is ideal...but I wonder how easy it will be to keep up with all the individual defines that need to be done. Not only is there REVISION but many other defines we could optionally add, to only a few files, so that we don't have to recompile the whole project when we enable something like force feedback, binreloc, or other such stuff. Does that make sense?
|