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 Apr 27, 2024
1 parent d501e3b commit edcf6d7
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 edcf6d7

Please sign in to comment.