aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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