| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Check if the keyword arguments given to dependency are permitted, as is
done with other functions already.
The list of permitted keyword arguments is taken from the documentation.
|
|
|
|
|
|
|
|
|
|
|
|
| |
This avoids hundres of warnings like:
Warning no default label for /var/tmp/instroot.hUbtYJ/path/to/some/binary
$DESTDIR is usually set to a temporary path, in which case the path is
unknown to selinux. For that case we could just skip the restorecon
calls. But sometimes it is used with a path to container. In that
case, most of the time, selinux has no context for that path. But we
can't rule that out somebody added custom context rules for the
container. So let's still call restorecon, but silence the warning.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The install_dir parameter of the libraries can also contain the
prefix path, which creates wrong library paths in the .pc file.
This patch detects if prefix is contained in the library path
and creates a relative path.
Fixes #2469
|
|
|
|
|
| |
This aligns this table with the set of values tested for by test case
common/140
|
|
|
|
|
| |
When running ninja scan-build you can use the environment variable
SCAN_BUILD to choose the right executable.
|
| |
|
|
|
| |
In CommonMark, there are no backslash escapes in code spans, so only two backslashes in the source document are necessary to produce two backslashes in the output document.
|
|\
| |
| | |
Several fixes to pkg-config dependencies and the pkg-config module (try 3)
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
This is enough to fix things.
Note that build_shared_lib doesn't use the implib name for mingw or cygwin
gcc, only msvc, so I'm not quite sure how this is working, I guess we are
using the gcc facility to link directly with a dll...
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Sometimes pkg-config can decide that the libdir is a system library dir
and must not be included in the output because that would mess up the
library search order for pkg-config libraries that must be sourced from
a non-system prefix.
However, when we're doing manual searching, we always want to see the
library directory even if it's the system path, otherwise we can't do
manual searching at all.
|
| |
| |
| |
| |
| | |
This was always broken, but was missed because we ran MSVC on Cygwin
instead.
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Without this, we produce unusable pkg-config files when
prefix/libdir/etc contain spaces, which is very common on Windows.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Escaping spaces with '\ ' is the only way that works with both
pkg-config and pkgconf, so quote that way and unquote inside Meson.
This should work on all platforms.
Also fix the unit test to do the same.
https://github.com/pkgconf/pkgconf/issues/153
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When `static: true` is passed to dependency(), we parse the pkg-config
output and manually search for `-lfoo`, etc in the library paths
gathered from `-Lbar` arguments in the output.
If there are no `-L` arguments in the output, the behaviour is the
same as before. If there are `-L` arguments and we can't find a static
library, we will error out.
|
| |
| |
| |
| |
| |
| | |
We can now specify the library type we want to search for, and whether
we want to prefer static libraries over shared ones or the other way
around. This functionality is not exposed to build files yet.
|
| |
| |
| |
| |
| | |
Demonstrates that pkg-config does not prefer static libs over shared
libs even if we use the `static: true` kwarg.
|
| | |
|
| | |
|
|\ \
| | |
| | | |
Enable get_pkgconfig_variable for python3 dependencies (if pkg-config is used)
|
| | |
| | |
| | |
| | | |
fixes mesonbuild/meson#2508
|
|/ / |
|
| |
| |
| |
| |
| |
| |
| |
| | |
For dependency() and subproject(), the default_options argument can
override the defaults in the subproject's meson_options.txt, not in
its project() invocation.
Resolves #2612
|
|\ \
| | |
| | | |
config data: add .get_unquoted() convenience method to get quoted string unquoted
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | | |
Qt5-Module: add `name` option to rcc
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Markus Theil <markus.theil@tu-ilmenau.de>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Markus Theil <markus.theil@tu-ilmenau.de>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Markus Theil <markus.theil@tu-ilmenau.de>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Qt5's rcc knows --name and -name, Qt4's only -name.
Signed-off-by: Markus Theil <markus.theil@tu-ilmenau.de>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This patch sets the --name option for files processed with
rcc. It generates an additional initialization function,
which can be used with static linking.
Signed-off-by: Markus Theil <markus.theil@tu-ilmenau.de>
|
|\ \ \ \
| | | | |
| | | | | |
Make sysconfdir, localstatedir and sharedstatedir defaults depend on prefix
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Also, make BasePlatformTests.tearDown() tolerate wipe() already having been
called, rather than AllPlatformTests.test_prefix_dependent_defaults() having
to avoid wipe() on the final iteration.
|