libudev.pc: add prefix and exec_prefix support

This commit is contained in:
Ethan Sommer
2020-11-04 14:48:17 -05:00
parent be97914ade
commit 5cebefbc85
2 changed files with 14 additions and 2 deletions

View File

@@ -29,8 +29,18 @@ libudev.so: ${OBJ}
${CC} ${XCFLAGS} -o $@ ${OBJ} ${XLDFLAGS}
libudev.pc: libudev.pc.in
sed -e 's|@libdir@|${LIBDIR}|g' \
-e 's|@includedir@|${INCLUDEDIR}|g' \
libdir="${LIBDIR}"; \
if [ "$${libdir#${PREFIX}}" != "$$libdir" ]; then \
libdir="\$${exec_prefix}$${libdir#${PREFIX}}"; \
fi; \
includedir="${INCLUDEDIR}"; \
if [ "$${includedir#${PREFIX}}" != "$$includedir" ]; then \
includedir="\$${prefix}$${includedir#${PREFIX}}"; \
fi; \
sed -e 's|@prefix@|${PREFIX}|g' \
-e 's|@exec_prefix@|${PREFIX}|g' \
-e "s|@libdir@|$$libdir|g" \
-e "s|@includedir@|$$includedir|g" \
-e 's|@VERSION@|243|g' \
libudev.pc.in > libudev.pc

View File

@@ -1,3 +1,5 @@
prefix=@prefix@
exec_prefix=@exec_prefix@
libdir=@libdir@
includedir=@includedir@