summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorMichael Biebl <biebl@debian.org>2024-02-28 16:11:14 +0100
committerLennart Poettering <lennart@poettering.net>2024-02-29 09:55:58 +0100
commit836a06db0d07f8ae6058be24256695615f83ad0f (patch)
treeb83eeaa7b8d1ccd87ecbe2af56a217f6c411f83a /configure
parentsemaphore: speed up build (diff)
downloadsystemd-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-xconfigure24
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[@]}"