diff options
author | June McEnroe <june@causal.agency> | 2019-03-27 23:18:14 -0400 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2019-03-27 23:18:14 -0400 |
commit | d268e957df24b8974186454b11be35c75fa9568b (patch) | |
tree | 2a9c11a62159c288a8615dbd9f3dd5eae7b04990 | |
parent | Replace feature test macro with _XOPEN_SOURCE (diff) | |
download | cards-d268e957df24b8974186454b11be35c75fa9568b.tar.gz cards-d268e957df24b8974186454b11be35c75fa9568b.zip |
Add "configure" script
Look I'm being all compatible and stuff.
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | Makefile | 7 | ||||
-rwxr-xr-x | configure | 8 |
3 files changed, 10 insertions, 6 deletions
diff --git a/.gitignore b/.gitignore index 1063b25..7353963 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ *.o CARDS.DLL SOL.EXE +config.mk dump freecell sol diff --git a/Makefile b/Makefile index 939549e..c2457d3 100644 --- a/Makefile +++ b/Makefile @@ -1,11 +1,6 @@ CFLAGS += -std=c99 -Wall -Wextra -Wpedantic -SDL2_PREFIX = /usr/local -CFLAGS += -I$(SDL2_PREFIX)/include/SDL2 -LDFLAGS += -L$(SDL2_PREFIX)/lib -LDLIBS = -lSDL2 - --include config.mk +include config.mk BINS = dump freecell sol diff --git a/configure b/configure new file mode 100755 index 0000000..ba1718c --- /dev/null +++ b/configure @@ -0,0 +1,8 @@ +#!/bin/sh +set -eu +cflags=$(pkg-config --cflags sdl2) +ldlibs=$(pkg-config --libs sdl2) +cat > config.mk << EOF +CFLAGS += ${cflags} +LDLIBS += ${ldlibs} +EOF |