BartmanAbyss / vscode-amiga-debug

One-stop Visual Studio Code Extension to compile, debug and profile Amiga C/C++ programs compiled by the bundled gcc 12.2 with the bundled WinUAE/FS-UAE.
GNU General Public License v3.0
314 stars 39 forks source link

Bundle support libraries with compiler #53

Open tehKaiN opened 3 years ago

tehKaiN commented 3 years ago

Hi,

Having gcc_support files inside a project is little troublesome. When using newer versions of plugin I had problems with building code containing old support files, so now I'm trying to update them along the way. It raises some problems, though. Having different versions of those files in git history of my project is problematic - If I go back in history, I have to apply support files which are compatible with current version of extension, and I have to do it each time when I'm bisecting commits to find regression bug. The problem escalates to all of my projects because I've made a poor decision of adding those support files to my game library to have plug-and-play experience across repos, but it prevents me from freely selecting the commit from which the library is built.

I think it could be solved by bundling support libs directly with compiler: