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

explain the idea begind tracking/parents/inheriting defines #87

Open
maddanio opened this issue Jan 7, 2021 · 0 comments
Open

explain the idea begind tracking/parents/inheriting defines #87

maddanio opened this issue Jan 7, 2021 · 0 comments

Comments

@maddanio
Copy link
Contributor

maddanio commented Jan 7, 2021

I am hacking around in cget to get it to work for us, and I am confused by the tracking concept, and dependency files in the packages. they contain the name of the package with one letter per line :).
Also why do dependencies when built because of another package inherit that packages defines?

  1. they often dont make sense for this (i.e. when I configure the cmake build with defines that doesnt have any meaning for its dependents)
  2. packages are now built differently dependening on how they where discovered to be required

the latter btw is already kinda true because of variants, so that probably has to be thought over. i.e. if I install xz release, then opencv with debug xz is built release. but if the order is reversed xz is built debug.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant