Umm, judging by your first reply, I suspect that my post may have almost completely been misunderstood.
In response to your second, I think if you can demonstrate how you manage Qt builds, that would be very valuable, it might reveal tools that can be used in other situations too.
I am using vsbuild, which pretty much just does what the project files are able to express. My problem is being able to make the .vpj express what I need such that vsbuild is able to build properly.
My problems are these, if you can address them:
1. <Files> appear to be a single global entry. I have some config-specific files; how do I make vsbuild selectively build different sets of files when building different configurations? (Config-specific <Files> sets would be a nice solution)
2. Pre-build generated source files need to be compiled among the main build step. If they are not listed in <Files>, they will not be built. If I do list the outputs of pre-build steps in <Files> (ie, these are files that don't exist on disk until the pre-build is complete), I experience a problem where vsbuild refuses to build any files at all; it appears to validate that all source files appearing in <Files> exist before it starts building and stops the build with errors if they don't, which means the generated source files are not generated which is the cause of the build failing.
You must solve this problem if you have Qt builds, so I am very interested to hear how that works.