From f7f8d17c4a9590fea09120b08c67fcdb0272fd16 Mon Sep 17 00:00:00 2001 From: Alessandro Iezzi Date: Wed, 5 Apr 2023 00:23:52 +0200 Subject: Add log.pc This is used by pkg-config. --- Makefile | 2 ++ config.mk | 1 + log.pc | 10 ++++++++++ 3 files changed, 13 insertions(+) create mode 100644 log.pc diff --git a/Makefile b/Makefile index 668877a..e6ec857 100644 --- a/Makefile +++ b/Makefile @@ -37,8 +37,10 @@ install: dist cp src/log.h ${PREFIX}/include/log.h cp ${LIBNAME:=.so} ${PREFIX}/lib/${LIBNAME:=.so} cp ${LIBNAME:=.a} ${PREFIX}/lib/${LIBNAME:=.a} + cp log.pc ${PKG_CONFIG_PATH}/log.pc uninstall: rm -f ${PREFIX}/include/log.h rm -f ${PREFIX}/lib/${LIBNAME:=.so} rm -f ${PREFIX}/lib/${LIBNAME:=.a} + rm -f ${PKG_CONFIG_PATH}/log.pc diff --git a/config.mk b/config.mk index 0acf5b5..2d963aa 100644 --- a/config.mk +++ b/config.mk @@ -11,3 +11,4 @@ LIBVER = 0.0.0-a1 CFLAGS = -Wall -ansi --std=c89 -pedantic ${OPT} -DLIBVER=\"${LIBVER}\" +PKG_CONFIG_PATH != pkg-config --variable pc_path pkg-config | sed -E "s|.*(${PREFIX}[^:]*)[:].*|\1|g" diff --git a/log.pc b/log.pc new file mode 100644 index 0000000..b3df2ac --- /dev/null +++ b/log.pc @@ -0,0 +1,10 @@ +prefix=/usr/local +exec_prefix=${prefix} +includedir=${prefix}/include +libdir=${exec_prefix}/lib + +Name: log +Description: liblog - A simple logging framework +Version: 0.0.0-a1 +Cflags: -I${includedir} +Libs: -L${libdir} -llog -- cgit v1.2.3