Skip to content

Commit

Permalink
Update c.sh for meson(1)
Browse files Browse the repository at this point in the history
  • Loading branch information
LudovicRousseau committed May 2, 2024
1 parent f17c80a commit fed7b8d
Showing 1 changed file with 18 additions and 12 deletions.
30 changes: 18 additions & 12 deletions c.sh
Original file line number Diff line number Diff line change
@@ -1,16 +1,22 @@
#!/bin/sh

set -x
set -e

./configure \
--enable-strict \
--prefix=/usr \
--sysconfdir=/etc \
--enable-maintainer-mode \
--enable-twinserial \
--with-systemdsystemunitdir=/usr/lib/systemd/system \
--enable-usbdropdir=/usr/lib/pcsc/drivers \
--enable-ipcdir=/run/pcscd \
--libdir=/usr/lib/x86_64-linux-gnu \
CFLAGS="$CFLAGS" \
"$@"
BUILDDIR=builddir
TMPDIR=/tmp/pcsc

rm -rf "$BUILDDIR"

meson setup "$BUILDDIR" \
--prefix /usr \
--sbindir usr/sbin \
-Dsystemdunit=system \
"$@"

cd "$BUILDDIR"
meson compile

rm -rf "$TMPDIR"
DESTDIR="$TMPDIR" meson install
find "$TMPDIR"

0 comments on commit fed7b8d

Please sign in to comment.