Slightly off-topic, but I would like to know what people do (or plan to do) for dependency management for native builds. Understandably this is not as easy as to what one gets used to (and even take for granted) with Maven/Ivy for JVM-base languages.
Although one can do
sources {
main {
cpp {
lib libraries.hello
}
}
}
it still has to find the ‘hello’ library somewhere. Typically now one has to download it manually (Or install it on the system by whichever means appropriate to the platform).
On the dependency management side I would love to see something like
dependencies {
cpp group: 'world', module : 'hello', version : '1.1.3', ext : 'tar.gz', platform: nativePlatform()
}
which will pull the binaries from a repo.
Is anyone working on some ideas around this?