I'm not sure if I like the Idea of custom vars. Because its quite hard to maintain if you think about all the project files. Often it is easier for a new compiler to either create a new target (based on an existing) within a project or simply add another project.
In the first place I though about relative paths just as we do it with the "devel" directory...
But, think of how much easier it is to switch to a new version of wxWidgets by just editing the three custom vars.
Will post my two sets of patches doing it my way if after you see the way I do it you still wish me to do it without CB custom vars I will remove them.
Patch 0001 just is doing a save-as using CB 13.12 to make it easier to see the real changes in patch 0002.
Turned out I only needed to change about dozen projects of the main Windows 32bit wx2.8 projects.
Edit: I am going to start work on removing the CB custom vars in a short while.
Will post a second patch 0002 in a few hours.
Edit: Deleted attachments; will post new message with updated attachments later today.
Tim S.