package/meson: fix malformed cross-compilation.conf.in
authorYann E. MORIN <yann.morin.1998@free.fr>
Sat, 30 Dec 2017 09:56:35 +0000 (10:56 +0100)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Mon, 1 Jan 2018 22:05:07 +0000 (23:05 +0100)
commit443b9f30755ca0b22ca8f4859c77078274be5f50
treee37dd877f6539ff00fcec9d31508a30984f4c4c7
parent0344e6b3dd43d3af3709b9eb10910c57afffe314
package/meson: fix malformed cross-compilation.conf.in

Currently, meson will set the c_link_args and the cpp_link_args to the
value of TARGET_LDFLAGS, even when it's not defined.

This creates a malformed array ["",] which will break any package
building using meson/ninja.

We fix that by using an empty replacement when the corresponding values
are empty.

Reported-by: Adam Duskett <Adamduskett@outlook.com>
Signed-off-by: Adam Duskett <Adamduskett@outlook.com>
[yann.morin.1998@free.fr: alternate implementation, suggested by Thomas]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tested-by: Adam Duskett aduskett@gmail.com
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/meson/meson.mk