From 3f5ba5cc851829c6d5c8bf4150921c3cf695a73e Mon Sep 17 00:00:00 2001 From: "C. McEnroe" Date: Tue, 21 Jul 2020 17:48:09 -0400 Subject: Use a .pc file to configure --- README.7 | 16 +++++----------- configure | 8 +++----- scooper.pc | 7 +++++++ 3 files changed, 15 insertions(+), 16 deletions(-) create mode 100644 scooper.pc diff --git a/README.7 b/README.7 index 0edb5c3..1dc7bf9 100644 --- a/README.7 +++ b/README.7 @@ -1,4 +1,4 @@ -.Dd July 18, 2020 +.Dd July 21, 2020 .Dt README 7 .Os "Causal Agency" . @@ -21,30 +21,24 @@ targets .Fx and requires .Lk "https://kristaps.bsd.lv/kcgi/" kcgi -.Po -.Fl lkcgi -.Fl lkcgihtml -.Pc -and SQLite -.Pq Fl lsqlite3 . +and SQLite. . .Bd -literal -offset indent -\&./configure +\&./configure --static make all make install .Ed . .Pp -By default, .Nm -is statically linked +should be statically linked so it can easily run in .Xr chroot 2 with .Xr kfcgi 8 . The default install .Ev PREFIX -is also set to +is set to .Pa ~/.local , which is a convenient .Xr chroot 2 diff --git a/configure b/configure index 9cea63b..ab23150 100755 --- a/configure +++ b/configure @@ -1,11 +1,9 @@ #!/bin/sh set -eu -libs='kcgi kcgi-html sqlite3' -pkg-config --print-errors $libs +pkg-config "$@" --print-errors scooper.pc cat >config.mk <