Reminder to self: extend the below very incomplete list of Delphi versions that can open a Borland Project Group file with extension .bpg (from the Delphi <= 7 era) and convert it to an XML based Group Project file with extension .grouproj (from the Delphi >= 2007 era).
- Delphi 2007
Notes:
The .bpg file is actually a makefile, see for instance [WayBack] build – How to compile a Delphi 7 project group file (.bpg) using the command line? – Stack Overflow
Delphi 2006 and 2005 use .bdsgroup files:
- [WayBack] File Extensions of Files Generated by RAD Studio
- [WayBack] File Extensions of Files Generated by RAD Studio
The .bdsgroup files are not compatible with .groupproj files in Delphi 2007 and up: [WayBack] delphi – How to convert a D2009 .groupproj file to a D2006 .bdsgroup file? – Stack Overflow.
A .grouproj file is basically an msbuild 2013 subset, see the below links for more info:
I needed this so I could make this conversion:
- https://github.com/jpluimers/HVRTTIUtils/blob/master/HVRTTIExploration.bpg
- https://github.com/jpluimers/HVRTTIUtils/blob/master/HVRTTIExploration.groupproj
–jeroen
PS: Searching for the .groupproj links also got me this: [WayBack] Parallel compilation of delphi projects through MSBuild – Stack Overflow