eloop: add pkg-config file
authorDavid Herrmann <dh.herrmann@googlemail.com>
Tue, 11 Sep 2012 14:54:49 +0000 (16:54 +0200)
committerDavid Herrmann <dh.herrmann@googlemail.com>
Tue, 11 Sep 2012 14:54:49 +0000 (16:54 +0200)
The pkg-config file allows other users of libeloop to more easily
configure build-time options for eloop.

Signed-off-by: David Herrmann <dh.herrmann@googlemail.com>
.gitignore
Makefile.am
configure.ac
libeloop.pc.in [new file with mode: 0644]

index bbb5856..48f7169 100644 (file)
@@ -19,6 +19,7 @@ config.status
 configure
 *.tar.bz2
 libtool
+libeloop.pc
 m4/
 stamp-*
 .deps
index 254c1f5..b1e196c 100644 (file)
@@ -12,6 +12,8 @@ EXTRA_DIST = \
        COPYING \
        NEWS
 CLEANFILES =
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA =
 
 #
 # Build targets
@@ -290,6 +292,8 @@ libeloop_la_LDFLAGS = \
 include_HEADERS += \
        src/eloop.h
 
+pkgconfig_DATA += libeloop.pc
+
 #
 # libkmscon-static
 # This static library contains all small helpers that are used in several other
index 0cfe584..1e99a0c 100644 (file)
@@ -547,7 +547,7 @@ AC_SUBST(FREETYPE2_LIBS)
 AC_SUBST(PANGO_CFLAGS)
 AC_SUBST(PANGO_LIBS)
 
-AC_CONFIG_FILES([Makefile])
+AC_CONFIG_FILES([Makefile libeloop.pc])
 AC_OUTPUT([src/genshader.c])
 
 #
diff --git a/libeloop.pc.in b/libeloop.pc.in
new file mode 100644 (file)
index 0000000..b9dc895
--- /dev/null
@@ -0,0 +1,11 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: eloop
+Description: Epoll-based Event-Loop Library
+URL: @PACKAGE_URL@
+Version: @PACKAGE_VERSION@
+Libs: -L${libdir} -leloop
+Cflags: -I${includedir}