~ubuntu-support-team/meson/+git/meson:0.52

Last commit made on 2019-11-28
Get this branch:
git clone -b 0.52 https://git.launchpad.net/~ubuntu-support-team/meson/+git/meson

Branch merges

Branch information

Recent commits

6cb5e18... by Nirbheek Chauhan <email address hidden>

Update version numbers for 0.52.1 stable release

1ec17ba... by Martin Hostettler <email address hidden>

wrap: Resolver.get_git: Factor out --depth argument generation and make sure not to pass None as parameter

507cf47507cf47 broke the combination of clone-recursive without depth.
Because it passed depth (as None) to git.

To fix this the depth option is now generated once as a list when depth is set
and else set to an empty list and unpacked into the argument this when
needed. This reduces duplication and allows code to work the same for
both cases.

8f673d0... by Daniel Mensinger <email address hidden>

cmake: Log warnings in CMakeLists.txt

Previously, warnings genereated in CMake were not logged because
CMake sends them to stderr alongside the trace information. With
this PR, only real trace lines are send to the trace parser and
all other lines in stderr are logged as warnings.

0.52 branch version

20745a7... by Nirbheek Chauhan <email address hidden>

wrap: Redirect stdin to DEVNULL (again)

Same fix as e7b25018c4715e538234d4ba51e32194b4757388, was accidentally
missed when this code was rewritten.

f1c20ff... by Jussi Pakkanen

Revert "Add `-Wl,-rpath-link` for secondary dependencies"

This reverts commit 7b9c348102792030859ed0001a51416506a0a092.

Closes #6027.

b1f8e59... by Mathieu Duponchelle <email address hidden>

hotdoc: work around argparse syntax ambiguity

Fixes #5800

a26c828... by Marvin Scholz

dependencies/pkgconfig: Log pkg-config exceptions

This means that when either cflags or libs lookup fails, this will be
logged always in the log, leading to much easier to debug messages
like:

  Called `/usr/local/bin/pkg-config --cflags gnutls` -> 1

  pkg-config error with 'gnutls': Could not generate cargs for gnutls:
  Package nettle was not found in the pkg-config search path.
  Perhaps you should add the directory containing `nettle.pc'
  to the PKG_CONFIG_PATH environment variable
  Package 'nettle', required by 'gnutls', not found

  Run-time dependency gnutls found: NO (tried pkgconfig)

7cdfc23... by Marvin Scholz

dependencies/pkgconfig: Fix error reporting

The stderr of pkg-config was never used, leading to no details about
failures at all in exception messages.

2bba7d4... by Marvin Scholz

dependencies/pkgconfig: Fix found state ignoring errors

Previously even when meson failed to obtain cflags or libs for a
dependency it would lead to the dependency being found, causing very
confusing errors at build time.

49d20a5... by Jussi Pakkanen

Add -L= to soname linker argument, too.