I have a need to have a static library subproject generate two libs. The source doesn't change, only a couple of #defines change. I could make an additional configuration and pass in the different definitions from the builder, but when building the complete project it would be necessary to select the right target for that library. Is there a nice way of either a) building both configurations (giving the targets different names), or b) have the one configuration build two target libraries with different output names? Renaming could be done in the post build steps to rename the library to something else for that alternate configuration, but is there a way to have it build both configurations?