summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoachim Nilsson <troglobit@gmail.com>2019-09-23 23:23:24 +0200
committerJoachim Nilsson <troglobit@gmail.com>2019-09-24 21:06:45 +0200
commitf46dc96ece869f89677439c7c042da32fdc8eab4 (patch)
treeb59892998f166767b55db4da3d37ba52eb996fac
parent7feeea7f67f47e51e0b0a8aae932e691edd9bf2f (diff)
downloadlibnet-f46dc96ece869f89677439c7c042da32fdc8eab4.tar.gz
Add a libnet.pc for pkg-config, to replace libnet-config
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
-rw-r--r--.gitignore1
-rw-r--r--Makefile.am2
-rw-r--r--configure.ac2
-rw-r--r--libnet.pc.in12
4 files changed, 16 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index b38c2a7..66bb3c4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -25,6 +25,7 @@ configure
dynsections.js
install-sh
jquery.js
+libnet.pc
libnet*.changes
libnet*.deb
libnet-1.?
diff --git a/Makefile.am b/Makefile.am
index e03c886..96c3e9b 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -8,6 +8,8 @@
include $(top_srcdir)/Makefile.am.common
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = libnet.pc
SUBDIRS = include src sample doc win32
EXTRA_DIST = Makefile.am.common msvcbuild.bat
diff --git a/configure.ac b/configure.ac
index 974d294..c744bca 100644
--- a/configure.ac
+++ b/configure.ac
@@ -316,6 +316,6 @@ AC_CONFIG_FILES([Makefile src/Makefile \
include/libnet/Makefile win32/Makefile \
sample/Makefile doc/Makefile \
doc/man/Makefile doc/man/man3/Makefile doc/html/Makefile \
- include/libnet.h libnet-config])
+ include/libnet.h libnet-config libnet.pc])
AC_OUTPUT
dnl EOF
diff --git a/libnet.pc.in b/libnet.pc.in
new file mode 100644
index 0000000..bc05249
--- /dev/null
+++ b/libnet.pc.in
@@ -0,0 +1,12 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: @PACKAGE@
+Version: @VERSION@
+Description: portable framework for low-level network packet construction
+Requires:
+Libs: -L${libdir} -lnet @LTLIBINTL@
+Cflags: -I${includedir}
+