[glibmm] Provide g{lib,io}mm-2.4-uninstalled.pc files



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]