Add simple configure script
Mostly motivated by wanting to build with the ncurses in pkgsrc because it supports italics.
This commit is contained in:
parent
273207b19f
commit
5470254fa5
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,3 +1,4 @@
|
|||||||
*.o
|
*.o
|
||||||
catgirl
|
catgirl
|
||||||
|
config.mk
|
||||||
tags
|
tags
|
||||||
|
8
Makefile
8
Makefile
@ -1,9 +1,7 @@
|
|||||||
LIBRESSL_PREFIX = /usr/local
|
|
||||||
CFLAGS += -I${LIBRESSL_PREFIX}/include
|
|
||||||
LDFLAGS += -L${LIBRESSL_PREFIX}/lib
|
|
||||||
|
|
||||||
CFLAGS += -std=c11 -Wall -Wextra -Wpedantic
|
CFLAGS += -std=c11 -Wall -Wextra -Wpedantic
|
||||||
LDLIBS = -lcurses -lcrypto -ltls
|
LDLIBS = -lcrypto -ltls -lncursesw
|
||||||
|
|
||||||
|
-include config.mk
|
||||||
|
|
||||||
OBJS += chat.o
|
OBJS += chat.o
|
||||||
OBJS += command.o
|
OBJS += command.o
|
||||||
|
11
configure
vendored
Executable file
11
configure
vendored
Executable file
@ -0,0 +1,11 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
set -eu
|
||||||
|
|
||||||
|
libs='libcrypto libtls ncursesw'
|
||||||
|
pkg-config --print-errors $libs
|
||||||
|
|
||||||
|
cat >config.mk <<EOF
|
||||||
|
CFLAGS += $(pkg-config --cflags $libs)
|
||||||
|
LDFLAGS += $(pkg-config --libs-only-L $libs)
|
||||||
|
LDLIBS = $(pkg-config --libs-only-l $libs)
|
||||||
|
EOF
|
Loading…
x
Reference in New Issue
Block a user