cpp-netlib/netlib

Decide on a dependency management system.

deanberris opened this issue ยท 6 comments

Decide on using one of:

  • conan.io
  • vcpkg
  • git submodules

for dependency management.

We may need to provide support for one or more.

I don't think anyone is use realistically using git submodules for dependency management for anything apart from the smallest systems.

Agreed -- the question I think is whether we want to also actively own the deployment/release into those package management systems, or whether we want to require developers use one or both of them while developing?

We could own that by writing a management program/script to pull the modules from the CI server/repo. Additionally, that management program could provide other utility commands like local testing/QA, pushing to the CI server, and building.

@brown2rl -- that makes a lot of sense! Is there an existing automation process/framework we can follow for these kinds of process automation? I must admit I'm not that in-tune with the current DevOps stories/tools and would like to learn. ๐Ÿ˜„

@deanberris It looks like you went with vcpkg.

Vote on vcpkg ๐Ÿ‘