I would like to ask one important question related to UppHub. If I checkout project that uses some UppHub packages that I do not posses at the moment. Does the build system downloads it from me. Let's assume I have following project.
- MyApp
- Controls4U
- GoogleTest
When I press build on TheIDE will Controls4U, Functions4U will be downloaded during the build or I need to explicitly go to UppHub and find each dependency and download it separately?
Klugier
Actually, there are two moments where TheIDE will download dependecies:
- if you install Controls4U in UppHub, after cloning TheIDE scans for all packages in just installed code and installs everything missing (see ide/UppHub.cpp:280)
- if you have cloned Controls4U without UppHub and then you try to load it, TheIDE detects missing packages that are in UppHub and suggests the installation (ide/UppHub.cpp:334)