| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*_typelib
generate_gir forces building both the typelib and gir, and some people
only want one or the other (probably only the typelib?) which means
flagging the other as install_dir: false in the same way custom_target
supports.
As this always worked, albeit undocumented, make sure it keeps working.
It's pretty reasonable to allow, anyway.
Fixes https://github.com/mesonbuild/meson/pull/9484#issuecomment-980131791
|
|
|
|
| |
Fixes: #8333
|
|
|
|
|
|
|
|
| |
compile_moc accepts "dependencies" for the same reason preprocess does,
but the original documentation never copied this over from the
preprocess docs.
See: https://github.com/mesonbuild/meson/issues/9683#issuecomment-986825041
|
|
|
|
|
|
|
| |
If you use it, we emit a warning telling you to use LINGUAS instead. So
we should warn people in the documentation as well.
Fixes #9495
|
|
|
|
|
|
|
|
|
|
| |
* cmake: Deprecate CMake <3.14 and warn for <3.17
See:
- #7832
- #9676
* cmake: Add deprecation release note snippet
|
|
|
|
|
|
| |
Allows installing symlinks directly from meson, which can
become useful in multiple scenarios. Current main use is to
help moving forward #9557
|
|
|
|
| |
if it is not the specified project.
|
| |
|
|\
| |
| | |
Add typed_kwargs to some of the gnome module functions
|
| | |
|
| |
| |
| |
| |
| | |
The same method that the BSDs use should also work for android. Also
update the tests and docs where appropriate.
|
|/ |
|
| |
|
|
|
|
| |
This seems to come up fairly often, so having an FAQ entry seems useful.
|
| |
|
| |
|
|\
| |
| | |
Typing for the Windows module
|
| |
| |
| |
| | |
compile_resources
|
| | |
|
| |
| |
| |
| | |
The broken list was introduce by commit f72ee8e7 which fix too long lines.
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | | |
docs: Add a JSON documentation backend
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Since they will never be used outside of the build directory, they do
not need to literally contain the .o files, and references will be
sufficient.
This covers a major use of object libraries, which is that the static
library would potentially take up a lot of space by including another
copy of every .o file.
Fixes #9292
Fixes #8057
Fixes #2129
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Revert "README: Don't recommend using as a standalone script"
This reverts commit 9763bf65c6285176b578de71b0c3b8c14c72fdf2.
zipapps work fine now that we have a single entry point. Time to
recommend them again.
* update zipapp documentation to recommend the current packaging script
Also update the website documentation to mention this at all.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
It can be either:
- boolean: the option is completely deprecated.
- list: some choices are deprecated.
- dict: some choices are deprecated and replaced by another.
Fixes: #7444
|
| | | |
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This replaces the absolute hack of using
```
install_subdir('nonexisting', install_dir: 'share')
```
which requires you to make sure you don't accidentally or deliberately
have a completely different directory with the same name in your source
tree that is full of files you don't want installed. It also avoids
splitting the name in two and listing them in the wrong order.
You can also set the install mode of each directory component by listing
them one at a time in order, and in fact create nested structures at
all.
Fixes #1604
Properly fixes #2904
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
|
| |
Yelp currently can take sources two different ways, the first is via
variadic arguments, the second is by a keyword argument. If the keyword
is passed then the variadic arguments are silently ignored, which is
obviously not ideal. Fortunately the variadic form was never documented,
and is likely not in wide use.
This patch fixes it by deprecating the variadic form, and warning if
both are passed. It does not change behavior as someone may be relying
on it.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
Use appropriate compiler for the source file for "links" tests with file argument
|
| | |
|
|\ \
| | |
| | | |
More enhancements for Rust + clippy support
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Clippy is a compiler wrapper for rust that provides an extra layer of
linting. It's quite popular, but unfortunately doesn't provide the
output of the compiler that it's wrapping in it's output, so we don't
detect that clippy is rustc. This small patch adds a new compiler class
(that is the Rustc class with a different id) and the necessary logic to
detect that clippy is in fact rustc)
Fixes: #8767
|