-
Notifications
You must be signed in to change notification settings - Fork 690
[meson] Set the default wrap mode to nofallback #2548
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
Conversation
This, I believe, will prevent any automatic use of subprojects be default and will only look for dependencies on the system. https://mesonbuild.com/Subprojects.html#commandline-options
|
wished it had a mode to revert to its default mode, https://mesonbuild.com/Subprojects.html#commandline-options guess we have to add |
Looks like
Explicite |
|
Makes sense! Thank you very much :) |
|
--wrap-mode=nofallback is usually what distro should be doing. The default is easier for devs who don't need to care about dependencies, especially when building on older distro that have too old versions of dependencies. |
|
We intentionally want the fallback to be opt-in not opt-out. |
|
Yeah let's keep it similar to autotools initially. If any deps were not found we can print how to enable download. In the future we might change the default. |
|
Currently meson prints this: It gives some clue, but unless one already knows about |
This, I believe, will prevent any automatic use of subprojects be default and will only look for dependencies on the system.
https://mesonbuild.com/Subprojects.html#commandline-options