I've never used "profiles" but that may come in handy too (though MortenMacFly's solution looks the best)
Indeed, profiles are another option: This would mean you don't make copies of compilers, but just use a different profile for a different set of projects.
Profiles are easy to use:
- Just make a link to the C::B executable and add a parameter "
-p [profile_name]" (w/o quotation marks and brackets)
- This creates a (new) profile file named "
profile_name.conf"
The drawback is, that all settings are copied and become independent, so for example editor and colour settings as well.
If you want to re-use your current settings, just copy the default profile file (
default.conf) to
[profile_name].conf before you run C::B with the "
-p" parameter.
More information can be found in the C::B manual.
More information about command line options available are with the help (/?) parameter and (again) in the manual.
Yes, the project files easily damaged, C::B will collapse ......
Well again:
Don't do this and C::B won't collapse.
But there is no other method is faster than it.
Sorry, but I strongly disagree. I think with the options and plugin mentioned you can very fast adopt / harmonise multiple projects at once... and we did't speak about scripting so far...