]> git.proxmox.com Git - systemd.git/blobdiff - configure
Use systemd-sysusers to setup systemd users and groups
[systemd.git] / configure
index a9db8a1cff5e4ed3aaeca0a7613e0701348269d3..e130c6cb142c1d3d0d30d9aebf4281a01064fe25 100755 (executable)
--- a/configure
+++ b/configure
@@ -1,21 +1,24 @@
-#!/bin/bash -e
+#!/usr/bin/env bash
+# SPDX-License-Identifier: LGPL-2.1-or-later
+set -e
 
-cflags=CFLAGS="$CFLAGS"
-cxxflags=CXXFLAGS="$CXXFLAGS"
-declare -a args
-j=0
-for i in "$@"; do
-    case "$i" in
+cflags="CFLAGS=${CFLAGS-}"
+cxxflags="CXXFLAGS=${CXXFLAGS-}"
+args=()
+
+for arg in "$@"; do
+    case "$arg" in
         CFLAGS=*)
-            cflags="$i";;
+            cflags="$arg"
+            ;;
         CXXFLAGS=*)
-            cxxflags="$i";;
-       *)
-           args[$j]="$i"
-           j=$((j+1))
+            cxxflags="$arg"
+            ;;
+        *)
+            args+=("$arg")
     esac
 done
 
-export "$cflags" "$cxxflags"
+export "${cflags?}" "${cxxflags?}"
 set -x
 exec meson build "${args[@]}"