[glibmm] Provide g{lib,io}mm-2.4-uninstalled.pc files
- From: Daniel Elstner <daniel src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [glibmm] Provide g{lib,io}mm-2.4-uninstalled.pc files
- Date: Sun, 16 Aug 2009 13:38:32 +0000 (UTC)
commit f7c30bd5ea0638be26b357d4e9bb03d3aa04b3d1
Author: Daniel Elstner <danielk openismus com>
Date: Sun Aug 16 15:19:57 2009 +0200
Provide g{lib,io}mm-2.4-uninstalled.pc files
* glib/glibmm-2.4-uninstalled.pc.in: New file to provide a pkg-config
configuration for building against an uninstalled glibmm library.
* gio/giomm-2.4-uninstalled.pc.in: ditto for giomm.
* glib/glibmm-2.4.pc.in (htmlrefpub): Append slash to URL.
* gio/giomm-2.4.pc.in (htmlrefpub): ditto.
* configure.ac (AC_CONFIG_FILES): List glib/glibmm-2.4-uninstalled.pc
and gio/giomm-2.4-uninstalled.pc output files.
ChangeLog | 12 ++++++++++++
configure.ac | 2 ++
gio/giomm-2.4-uninstalled.pc.in | 10 ++++++++++
gio/giomm-2.4.pc.in | 2 +-
glib/glibmm-2.4-uninstalled.pc.in | 13 +++++++++++++
glib/glibmm-2.4.pc.in | 2 +-
6 files changed, 39 insertions(+), 2 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 9788f8f..ffc0d61 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2009-08-16 Daniel Elstner <daniel kitta gmail com>
+
+ Provide g{lib,io}mm-2.4-uninstalled.pc files
+
+ * glib/glibmm-2.4-uninstalled.pc.in: New file to provide a pkg-config
+ configuration for building against an uninstalled glibmm library.
+ * gio/giomm-2.4-uninstalled.pc.in: ditto for giomm.
+ * glib/glibmm-2.4.pc.in (htmlrefpub): Append slash to URL.
+ * gio/giomm-2.4.pc.in (htmlrefpub): ditto.
+ * configure.ac (AC_CONFIG_FILES): List glib/glibmm-2.4-uninstalled.pc
+ and gio/giomm-2.4-uninstalled.pc output files.
+
2009-08-11 Daniel Elstner <danielk openismus com>
Add missing datadir substitution to .pc file
diff --git a/configure.ac b/configure.ac
index b200bbe..d056ce2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -136,9 +136,11 @@ AC_CONFIG_FILES([Makefile
tools/gmmproc
tools/generate_wrap_init.pl
glib/glibmm-2.4.pc
+ glib/glibmm-2.4-uninstalled.pc
glib/src/Makefile
glib/glibmm/Makefile
gio/giomm-2.4.pc
+ gio/giomm-2.4-uninstalled.pc
gio/src/Makefile
gio/giomm/Makefile
tests/Makefile
diff --git a/gio/giomm-2.4-uninstalled.pc.in b/gio/giomm-2.4-uninstalled.pc.in
new file mode 100644
index 0000000..5e7ce33
--- /dev/null
+++ b/gio/giomm-2.4-uninstalled.pc.in
@@ -0,0 +1,10 @@
+doxytagfile=${pc_top_builddir}/docs/reference/@GLIBMM_MODULE_NAME tag
+htmlrefpub=http://www.gtkmm.org/docs/@GLIBMM_MODULE_NAME@/docs/reference/html/
+
+Name: giomm
+Description: C++ binding for gio, not installed
+Version: @PACKAGE_VERSION@
+URL: http://www.gtkmm.org/
+Requires: gio-2.0 @GLIBMM_MODULE_NAME -uninstalled
+Libs: ${pc_top_builddir}/${pcfiledir}/giomm/libgiomm- GIOMM_API_VERSION@.la
+Cflags: -I${pc_top_builddir}/${pcfiledir} -I${pc_top_builddir}/${pcfiledir}/@srcdir@
diff --git a/gio/giomm-2.4.pc.in b/gio/giomm-2.4.pc.in
index 87e23d1..5efeab5 100644
--- a/gio/giomm-2.4.pc.in
+++ b/gio/giomm-2.4.pc.in
@@ -8,7 +8,7 @@ includedir= includedir@
docdir=${datarootdir}/doc/@GLIBMM_MODULE_NAME@
doxytagfile=${docdir}/reference/@GLIBMM_MODULE_NAME tag
htmlrefdir=${docdir}/reference/html
-htmlrefpub=http://www.gtkmm.org/docs/@GLIBMM_MODULE_NAME@/docs/reference/html
+htmlrefpub=http://www.gtkmm.org/docs/@GLIBMM_MODULE_NAME@/docs/reference/html/
Name: giomm
Description: C++ binding for gio
diff --git a/glib/glibmm-2.4-uninstalled.pc.in b/glib/glibmm-2.4-uninstalled.pc.in
new file mode 100644
index 0000000..2d61c29
--- /dev/null
+++ b/glib/glibmm-2.4-uninstalled.pc.in
@@ -0,0 +1,13 @@
+gmmprocdir=${pc_top_builddir}/tools
+doctooldir=${pc_top_builddir}/${pcfiledir}/@top_srcdir@/docs
+
+doxytagfile=${pc_top_builddir}/docs/reference/@GLIBMM_MODULE_NAME tag
+htmlrefpub=http://www.gtkmm.org/docs/@GLIBMM_MODULE_NAME@/docs/reference/html/
+
+Name: glibmm
+Description: C++ binding for GLib, not installed
+Version: @PACKAGE_VERSION@
+URL: http://www.gtkmm.org/
+Requires: gobject-2.0 sigc++-2.0
+Libs: ${pc_top_builddir}/${pcfiledir}/glibmm/libglibmm- GLIBMM_API_VERSION@.la
+Cflags: -I${pc_top_builddir}/${pcfiledir} -I${pc_top_builddir}/${pcfiledir}/@srcdir@
diff --git a/glib/glibmm-2.4.pc.in b/glib/glibmm-2.4.pc.in
index 1a4ae1b..b9a4e49 100644
--- a/glib/glibmm-2.4.pc.in
+++ b/glib/glibmm-2.4.pc.in
@@ -11,7 +11,7 @@ doctooldir=${datadir}/@GLIBMM_MODULE_NAME@/doctool
docdir=${datarootdir}/doc/@GLIBMM_MODULE_NAME@
doxytagfile=${docdir}/reference/@GLIBMM_MODULE_NAME tag
htmlrefdir=${docdir}/reference/html
-htmlrefpub=http://www.gtkmm.org/docs/@GLIBMM_MODULE_NAME@/docs/reference/html
+htmlrefpub=http://www.gtkmm.org/docs/@GLIBMM_MODULE_NAME@/docs/reference/html/
Name: glibmm
Description: C++ wrapper for GLib
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]