diff options
author | Michael Biebl <biebl@debian.org> | 2024-02-28 16:11:14 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2024-02-29 09:55:58 +0100 |
commit | 836a06db0d07f8ae6058be24256695615f83ad0f (patch) | |
tree | b83eeaa7b8d1ccd87ecbe2af56a217f6c411f83a /configure | |
parent | semaphore: speed up build (diff) | |
download | systemd-836a06db0d07f8ae6058be24256695615f83ad0f.tar.xz systemd-836a06db0d07f8ae6058be24256695615f83ad0f.zip |
Drop build-api support
It appears the build-api effort at
https://github.com/cgwalters/build-api hasn't really caught on.
systemd appears one of the very few projects actually supporting it.
It does confuse certain tools though. E.g. debhelper by finding a
configure script wrongly assumes this is an autoconf project and thus
needs to be told explicitly that this is in fact a Meson project [1].
Given that Meson is an established build system by now, it appears ok to
drop this compat layer, which will never be fully complete anyway.
[1] https://salsa.debian.org/systemd-team/systemd/-/blob/debian/master/debian/rules?ref_type=heads#L281
Diffstat (limited to '')
-rwxr-xr-x | configure | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/configure b/configure deleted file mode 100755 index 5c1722db05..0000000000 --- a/configure +++ /dev/null @@ -1,24 +0,0 @@ -#!/usr/bin/env bash -# SPDX-License-Identifier: LGPL-2.1-or-later -set -e - -cflags="CFLAGS=${CFLAGS-}" -cxxflags="CXXFLAGS=${CXXFLAGS-}" -args=() - -for arg in "$@"; do - case "$arg" in - CFLAGS=*) - cflags="$arg" - ;; - CXXFLAGS=*) - cxxflags="$arg" - ;; - *) - args+=("$arg") - esac -done - -export "${cflags?}" "${cxxflags?}" -set -x -exec meson setup build "${args[@]}" |