From b6c4f856021beaf78329ca39739c51261f349e3b Mon Sep 17 00:00:00 2001 From: Ignacio Martinez Vazquez Date: Mon, 30 Apr 2018 16:43:34 -0300 Subject: [PATCH] Add pkg-config file --- Makefile.am | 5 +++++ configure.ac | 1 + ngspice.pc.in | 11 +++++++++++ 3 files changed, 17 insertions(+) create mode 100644 ngspice.pc.in diff --git a/Makefile.am b/Makefile.am index b4ab0debc..910b8f2f6 100644 --- a/Makefile.am +++ b/Makefile.am @@ -20,6 +20,11 @@ MAINTAINERCLEANFILES = Makefile.in aclocal.m4 ar-lib compile config.guess \ ACLOCAL_AMFLAGS = -I m4 +if SHARED_MODULE +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = ngspice.pc +endif SHARED_MODULE + dist-hook: rm -rf `find $(distdir)/xgraph -name .deps` rm -rf `find $(distdir)/xgraph -name config.status` diff --git a/configure.ac b/configure.ac index 41b164d64..95ea96052 100644 --- a/configure.ac +++ b/configure.ac @@ -1071,6 +1071,7 @@ fi AC_CONFIG_FILES([Makefile man/Makefile man/man1/Makefile + ngspice.pc src/Makefile src/spicelib/Makefile src/spicelib/analysis/Makefile diff --git a/ngspice.pc.in b/ngspice.pc.in new file mode 100644 index 000000000..1efcfbb32 --- /dev/null +++ b/ngspice.pc.in @@ -0,0 +1,11 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: libngspice +Description: General-purpose circuit simulator +Version: @VERSION@ +Libs: -L${libdir} -lngspice +Cflags: -I${includedir} +