Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Increase the speed of build with dependencies management #418

Open
juliencastelneau opened this issue Jul 11, 2018 · 0 comments
Open

Increase the speed of build with dependencies management #418

juliencastelneau opened this issue Jul 11, 2018 · 0 comments
Labels

Comments

@juliencastelneau
Copy link

juliencastelneau commented Jul 11, 2018

Instead of getting and building all of our dependencies (VTK, DTK, ITK, DCMTK, ...) each time we want to build a package,
we should use a C++ package manager.
Proposal:

  • Client: conan
  • Server: bintray
    bintray is an open source project. We should create an open source project and not the commercial licence.
  1. Get the dependencies locally.
  2. Apply patches if needed
  3. Build them
  4. Publish the binaries on our bintray server
  5. At each build, retrieve them with conan before cmake

Benefits

  1. Increase speed
  2. Allow to change easily the version of our dependencies, and some roll back if needed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants