diff --git a/.gitignore b/.gitignore index 87553f2..de4ba79 100644 --- a/.gitignore +++ b/.gitignore @@ -17,6 +17,7 @@ lib/*.la *.dylib *.exe *.tar.gz +*.pc libtool m4/ tests/.deps/ @@ -30,3 +31,4 @@ tests/Makefile.in # editor temp files *.sw[nop] +*~ diff --git a/Makefile.am b/Makefile.am index 500455e..432962b 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,5 +1,6 @@ SUBDIRS = lib tests ACLOCAL_AMFLAGS = -I m4 +pkgconfig_DATA = libsirocco.pc dist-hook: cp README.md $(distdir) cp ZVK.py $(distdir) diff --git a/configure.ac b/configure.ac index e40a64b..e1ce239 100644 --- a/configure.ac +++ b/configure.ac @@ -4,9 +4,10 @@ AC_CONFIG_MACRO_DIR([m4]) AM_INIT_AUTOMAKE([foreign -Wall]) AM_PROG_AR AC_PROG_CXX +PKG_INSTALLDIR LT_INIT([shared win32-dll]) AC_CANONICAL_HOST AS_CASE([$host_os], [*cygwin* | *mingw*], [SIROCCO_LDFLAGS=-no-undefined]) AC_SUBST(SIROCCO_LDFLAGS) -AC_CONFIG_FILES([Makefile lib/Makefile tests/Makefile]) +AC_CONFIG_FILES([Makefile lib/Makefile tests/Makefile libsirocco.pc]) AC_OUTPUT diff --git a/libsirocco.pc.in b/libsirocco.pc.in new file mode 100644 index 0000000..e1c8517 --- /dev/null +++ b/libsirocco.pc.in @@ -0,0 +1,11 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: @PACKAGE_NAME@ +URL: https://github.com/miguelmarco/SIROCCO2 +Description: Sirocco Is a ROot Certified COntinuator +Version: @PACKAGE_VERSION@ +Libs: -L${libdir} -lsirocco +Cflags: -I${includedir}