[glibmm] Glib, Gio: Add missing #includes



commit 69d467ee8d0d9fa6478b376610062a1ac176186c
Author: Kjell Ahlstedt <kjellahlstedt gmail com>
Date:   Wed Mar 18 16:57:18 2020 +0100

    Glib, Gio: Add missing #includes
    
    Fixes #69

 gio/giomm/slot_async.h  | 2 ++
 glib/glibmm/random.h    | 1 +
 glib/glibmm/timer.h     | 2 ++
 glib/src/miscutils.hg   | 1 +
 glib/src/module.hg      | 1 +
 glib/src/uriutils.hg    | 1 +
 glib/src/variantiter.hg | 2 ++
 7 files changed, 10 insertions(+)
---
diff --git a/gio/giomm/slot_async.h b/gio/giomm/slot_async.h
index 1a409b15..ed76b5b4 100644
--- a/gio/giomm/slot_async.h
+++ b/gio/giomm/slot_async.h
@@ -16,6 +16,8 @@
  * You should have received a copy of the GNU Lesser General Public
  * License along with this library.  If not, see <http://www.gnu.org/licenses/>.
  */
+
+#include <giommconfig.h>
 #include <gio/gio.h>
 
 #ifndef DOXYGEN_SHOULD_SKIP_THIS
diff --git a/glib/glibmm/random.h b/glib/glibmm/random.h
index 83d2caa2..e4dd4445 100644
--- a/glib/glibmm/random.h
+++ b/glib/glibmm/random.h
@@ -19,6 +19,7 @@
  * License along with this library.  If not, see <http://www.gnu.org/licenses/>.
  */
 
+#include <glibmmconfig.h>
 #include <glib.h>
 
 extern "C" {
diff --git a/glib/glibmm/timer.h b/glib/glibmm/timer.h
index 43fff375..cbb5b444 100644
--- a/glib/glibmm/timer.h
+++ b/glib/glibmm/timer.h
@@ -19,6 +19,8 @@
  * License along with this library.  If not, see <http://www.gnu.org/licenses/>.
  */
 
+#include <glibmmconfig.h>
+
 extern "C" {
 using GTimer = struct _GTimer;
 }
diff --git a/glib/src/miscutils.hg b/glib/src/miscutils.hg
index 1cba437d..5e5e69ca 100644
--- a/glib/src/miscutils.hg
+++ b/glib/src/miscutils.hg
@@ -17,6 +17,7 @@
 _DEFS(glibmm,glib)
 
 #include <glibmm/ustring.h>
+#include <glibmm/utility.h>
 #include <vector>
 
 namespace Glib
diff --git a/glib/src/module.hg b/glib/src/module.hg
index acc88bec..03b471f8 100644
--- a/glib/src/module.hg
+++ b/glib/src/module.hg
@@ -16,6 +16,7 @@
 
 _DEFS(glibmm,glib)
 
+#include <glibmmconfig.h>
 #include <string>
 
 #ifndef DOXYGEN_SHOULD_SKIP_THIS
diff --git a/glib/src/uriutils.hg b/glib/src/uriutils.hg
index ef9102b6..336934e1 100644
--- a/glib/src/uriutils.hg
+++ b/glib/src/uriutils.hg
@@ -16,6 +16,7 @@
 
 _DEFS(glibmm,glib)
 
+#include <glibmmconfig.h>
 #include <string>
 
 namespace Glib
diff --git a/glib/src/variantiter.hg b/glib/src/variantiter.hg
index ede976e6..d341d727 100644
--- a/glib/src/variantiter.hg
+++ b/glib/src/variantiter.hg
@@ -14,7 +14,9 @@
  * License along with this library.  If not, see <http://www.gnu.org/licenses/>.
  */
 
+#include <glibmmconfig.h>
 #include <glib.h>
+
 _DEFS(glibmm,glib)
 
 namespace Glib


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]