aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuido Falsi <mad@madpilot.net>2018-08-25 23:35:42 +0200
committerGuido Falsi <mad@madpilot.net>2018-08-25 23:42:20 +0200
commit405e2f8dd01cfde121f4af2d95b0e7bc94d3e052 (patch)
treecbdcf7ce61bb4e4f6cd08691675e64992163373b
parenta98c0a81be86936e96be7d2312ae11ef85b785b2 (diff)
Add back pkgconfig file. It is required by ntopng to find the installed shared library.
-rw-r--r--Makefile.am4
-rw-r--r--configure.seed2
-rw-r--r--libndpi.pc.in10
3 files changed, 15 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am
index 0642aec9d..37f084916 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,3 +1,7 @@
ACLOCAL_AMFLAGS = -I m4
SUBDIRS = src/lib example tests
+
+pkgconfigdir = $(prefix)/libdata/pkgconfig
+pkgconfig_DATA = libndpi.pc
+
EXTRA_DIST = autogen.sh
diff --git a/configure.seed b/configure.seed
index 946557a33..24ca87413 100644
--- a/configure.seed
+++ b/configure.seed
@@ -128,7 +128,7 @@ AC_ARG_ENABLE([debug-messages],
AC_CHECK_LIB(pthread, pthread_setaffinity_np, AC_DEFINE_UNQUOTED(HAVE_PTHREAD_SETAFFINITY_NP, 1, [libc has pthread_setaffinity_np]))
-AC_CONFIG_FILES([Makefile example/Makefile tests/Makefile src/include/ndpi_define.h src/lib/Makefile])
+AC_CONFIG_FILES([Makefile example/Makefile tests/Makefile libndpi.pc src/include/ndpi_define.h src/lib/Makefile])
AC_CONFIG_HEADERS(src/include/ndpi_config.h)
AC_SUBST(GIT_RELEASE)
AC_SUBST(NDPI_MAJOR)
diff --git a/libndpi.pc.in b/libndpi.pc.in
new file mode 100644
index 000000000..291429cc7
--- /dev/null
+++ b/libndpi.pc.in
@@ -0,0 +1,10 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: libndpi
+Description: deep packet inspection library
+Version: @VERSION@
+Libs: -L${libdir} -lndpi
+Cflags: -I${includedir}/libndpi-@VERSION@