aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlessandro Iezzi <aiezzi@alessandroiezzi.it>2023-04-05 00:23:52 +0200
committerAlessandro Iezzi <aiezzi@alessandroiezzi.it>2023-04-05 00:23:52 +0200
commitf7f8d17c4a9590fea09120b08c67fcdb0272fd16 (patch)
tree1fc5b707adc6901728c1b0928849aff83108e3b4
parent72427aebb4e6a485181e4bdb175d6a1d147e2034 (diff)
downloadlog-f7f8d17c4a9590fea09120b08c67fcdb0272fd16.tar.gz
log-f7f8d17c4a9590fea09120b08c67fcdb0272fd16.zip
Add log.pc
This is used by pkg-config.
-rw-r--r--Makefile2
-rw-r--r--config.mk1
-rw-r--r--log.pc10
3 files changed, 13 insertions, 0 deletions
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