meson/mesonbuild/interpreter
Dudemanguy 557680f7d6 add prefer_static built-in option
By default, meson will try to look for shared libraries first before
static ones. In the meson.build itself, one can use the static keyword
to control if a static library will be tried first but there's no simple
way for an end user performing a build to switch back and forth at will.
Let's cover this usecase by adding an option that allows a user to
specify if they want dependency lookups to try static or shared
libraries first. The writer of the meson.build can manually specify the
static keyword where appropriate which will override the value of this
option.
2022-05-03 23:03:56 -04:00
..
primitives dependencies: move DependencyVariableString handling to declare_dependency 2022-04-13 17:28:01 -04:00
__init__.py interpreter: replace ConfigurationDataObject with ConfigurationDataHolder 2022-01-18 17:53:29 -05:00
compiler.py add prefer_static built-in option 2022-05-03 23:03:56 -04:00
dependencyfallbacks.py move a bunch of imports into TYPE_CHECKING blocks 2022-03-29 16:44:54 -04:00
interpreter.py dependencies: handle one more case of subproject installed files 2022-05-03 18:43:07 -04:00
interpreterobjects.py Merge pull request #10039 from eli-schwartz/wayland-protocols-subproject-files 2022-05-01 00:01:03 +03:00
kwargs.py interpreter: use typed_kwargs for subproject() 2022-03-03 10:29:14 -08:00
mesonmain.py treewide: string-quote the first argument to T.cast 2022-03-07 19:01:04 -05:00
type_checking.py move a bunch of imports into TYPE_CHECKING blocks 2022-03-07 19:09:50 -05:00