vs-code-conan icon indicating copy to clipboard operation
vs-code-conan copied to clipboard

"Disroop Multi Package Tool" concept/idea

Open stefaneicher opened this issue 5 years ago • 1 comments

see https://github.com/disroop/vs-code-conan/wiki/Ideas

stefaneicher avatar Dec 18 '20 20:12 stefaneicher

Hi @stefaneicher, I think it is a really good idea to go further in conan integration with vs-code and get the same features we have in a real IDE.

I think it would be a significant enhancement to handle multiple packages in one vs-code workspace. We can do it with current version by creating multiple "profiles" in extension settings, however it is not really convenient. Indeed I often build multiple packages with multiple conan profiles and build type, so my list of "profiles" available in "Set active conan settings" menu is quite long:

  • pkgA-release-linux-x86_64
  • pkgA-debug-linux-x86_64
  • pkgA-release-linux-armv8
  • pkgA-debug-linux-armv8
  • pkgA-release-android-armv8
  • pkgA-debug-android-armv8 ...
  • pkgB-release-linux-x86_64
  • pkgB-debug-linux-x86_64
  • pkgB-release-linux-armv8
  • pkgB-debug-linux-armv8
  • pkgB-release-android-armv8
  • pkgB-debug-android-armv8 ...

It would be more convenient to get multiple menu to select the configuration you want to build, for example:

  • the package (pkgA, pkgB, etc)
  • the build type (release, debug)
  • the conan profile (linux-x86_64, linux-armv8, android-armv8, etc)

Do you think it is realisable as a first step in "multi package tool" idea ?

JonathanGirardeau avatar Mar 21 '22 10:03 JonathanGirardeau