We are in the way of upgrading to Delphi XE4 (from D2006). At this time our main development (trunk) should be done with D2006. But in a seperate branch we would like to prepare the step to XE4. What is the best way to organize third party libraries in this process?
Currently I have this structure
...\Delphi\Libs\Jcl
...\Delphi\Libs\Jvcl
...\Delphi\Libs\Other1
...
What I imagine right now is to have a separate subfolder for XE4 and reinstall every library, eg:
...\Delphi\Libs\XE4\Jcl
...\Delphi\Libs\XE4\Jvcl
...\Delphi\Libs\XE4\Other1
...
Is this a right approach or what would you recommend? Anything else to consider? My main concern is, that I do not accidently break our main build.
Edit: The libraries with design time packages are currently not under version control
Edit2: Edited to reflect that my main concern is about libs with design time packages