Forums : CoPilot

Support for C++ / CMake

Support for C++ via CMake would be greatly appreciated!

2226c2eb5ad4dddb92ce91cb65a6e236?&s=42&rating=pg&d=https%3a%2f%2fopenhub.net%2fanon80
nlohmann almost 2 years ago
 

Hi nlohmann! Sorry for the late reply!

CoPilot works based off integrating with package managers to determine what components you are using - unfortunately, that is not a prevalent pattern in C/C++ development, so adding support for that isn't something that we can do right now.

I looked around a little, and I haven't found an active package management system for C/C++ - if you find one, or are using one, we'd love to know so we can look at adding support for it and start getting you security information on your dependencies!

Thanks for taking the time to post here and letting us know how we can make CoPilot better!

Ca3efdcb25425adc520017c888495601?&s=42&rating=pg&d=https%3a%2f%2fopenhub.net%2fanon80
romeara almost 2 years ago
 

There are several package managers for C++, you may want to have a look at Conan (http://conan.io) or Meson (http://mesonbuild.com). But you are right, they are not as common as pip for Python or maven for Java. At the same time, I think Cmake has become the de-facto standard. A lot of open source projects provide Cmake support so libraries can be integrated as Git submodules. It would be a pity if CoPilot would not support C++.

2226c2eb5ad4dddb92ce91cb65a6e236?&s=42&rating=pg&d=https%3a%2f%2fopenhub.net%2fanon80
nlohmann almost 2 years ago
 

Oh, that's good news! I had seen Conan in my quick look around for existing managers, but it didn't seem to be integrated with build as much. Do you know of (or have) any open-source projects which use these that we could look at to see how the community is using them? That would be very helpful for us to figure out if they are something we can support

Ca3efdcb25425adc520017c888495601?&s=42&rating=pg&d=https%3a%2f%2fopenhub.net%2fanon80
romeara almost 2 years ago
 

Post a Response