[gnome-builder] libide: include config.h from sources



commit 6be35d4e3b10ad6a47b43043996253528be73970
Author: Christian Hergert <chergert redhat com>
Date:   Wed Mar 21 20:35:59 2018 -0700

    libide: include config.h from sources
    
    This is needed so that we can apply version macros correctly
    in the future.

 src/libide/application/ide-application-addin.c                  | 2 ++
 src/libide/application/ide-application-color.c                  | 2 ++
 src/libide/application/ide-application-open.c                   | 2 ++
 src/libide/application/ide-application-tests.c                  | 2 ++
 src/libide/buffers/ide-buffer-addin.c                           | 2 ++
 src/libide/buffers/ide-buffer-change-monitor.c                  | 2 ++
 src/libide/buffers/ide-buffer-manager.c                         | 2 ++
 src/libide/buffers/ide-buffer.c                                 | 2 ++
 src/libide/buffers/ide-unsaved-file.c                           | 2 ++
 src/libide/buffers/ide-unsaved-files.c                          | 2 ++
 src/libide/buildconfig/ide-buildconfig-configuration-provider.c | 2 ++
 src/libide/buildconfig/ide-buildconfig-configuration.c          | 2 ++
 src/libide/buildconfig/ide-buildconfig-pipeline-addin.c         | 2 ++
 src/libide/buildconfig/ide-buildconfig-plugin.c                 | 2 ++
 src/libide/buildsystem/ide-build-log.c                          | 2 ++
 src/libide/buildsystem/ide-build-manager.c                      | 2 ++
 src/libide/buildsystem/ide-build-pipeline-addin.c               | 2 ++
 src/libide/buildsystem/ide-build-pipeline.c                     | 2 ++
 src/libide/buildsystem/ide-build-stage-launcher.c               | 2 ++
 src/libide/buildsystem/ide-build-stage-mkdirs.c                 | 2 ++
 src/libide/buildsystem/ide-build-stage-transfer.c               | 2 ++
 src/libide/buildsystem/ide-build-stage.c                        | 2 ++
 src/libide/buildsystem/ide-build-system-discovery.c             | 2 ++
 src/libide/buildsystem/ide-build-system.c                       | 2 ++
 src/libide/buildsystem/ide-build-target-provider.c              | 2 ++
 src/libide/buildsystem/ide-build-target.c                       | 2 ++
 src/libide/buildsystem/ide-compile-commands.c                   | 2 ++
 src/libide/buildsystem/ide-dependency-updater.c                 | 2 ++
 src/libide/buildsystem/ide-simple-build-target.c                | 2 ++
 src/libide/buildui/ide-build-configuration-row.c                | 2 ++
 src/libide/buildui/ide-build-configuration-view.c               | 2 ++
 src/libide/buildui/ide-build-log-panel.c                        | 2 ++
 src/libide/buildui/ide-build-panel.c                            | 2 ++
 src/libide/buildui/ide-build-perspective.c                      | 2 ++
 src/libide/buildui/ide-build-plugin.c                           | 2 ++
 src/libide/buildui/ide-build-stage-row.c                        | 2 ++
 src/libide/buildui/ide-build-workbench-addin.c                  | 2 ++
 src/libide/buildui/ide-environment-editor-row.c                 | 2 ++
 src/libide/buildui/ide-environment-editor.c                     | 2 ++
 src/libide/config/ide-configuration-manager.c                   | 2 ++
 src/libide/config/ide-configuration-provider.c                  | 2 ++
 src/libide/config/ide-configuration.c                           | 2 ++
 src/libide/debugger/ide-debug-manager.c                         | 2 ++
 src/libide/debugger/ide-debugger-actions.c                      | 2 ++
 src/libide/debugger/ide-debugger-address-map.c                  | 2 ++
 src/libide/debugger/ide-debugger-breakpoint.c                   | 2 ++
 src/libide/debugger/ide-debugger-breakpoints-view.c             | 2 ++
 src/libide/debugger/ide-debugger-breakpoints.c                  | 2 ++
 src/libide/debugger/ide-debugger-disassembly-view.c             | 2 ++
 src/libide/debugger/ide-debugger-editor-addin.c                 | 2 ++
 src/libide/debugger/ide-debugger-fallbacks.c                    | 2 ++
 src/libide/debugger/ide-debugger-frame.c                        | 2 ++
 src/libide/debugger/ide-debugger-instruction.c                  | 2 ++
 src/libide/debugger/ide-debugger-libraries-view.c               | 2 ++
 src/libide/debugger/ide-debugger-library.c                      | 2 ++
 src/libide/debugger/ide-debugger-locals-view.c                  | 2 ++
 src/libide/debugger/ide-debugger-register.c                     | 2 ++
 src/libide/debugger/ide-debugger-registers-view.c               | 2 ++
 src/libide/debugger/ide-debugger-thread-group.c                 | 2 ++
 src/libide/debugger/ide-debugger-thread.c                       | 2 ++
 src/libide/debugger/ide-debugger-threads-view.c                 | 2 ++
 src/libide/debugger/ide-debugger-types.c                        | 2 ++
 src/libide/debugger/ide-debugger-variable.c                     | 2 ++
 src/libide/debugger/ide-debugger.c                              | 2 ++
 src/libide/devices/ide-deploy-strategy.c                        | 2 ++
 src/libide/devices/ide-device-info.c                            | 2 ++
 src/libide/devices/ide-device-manager.c                         | 2 ++
 src/libide/devices/ide-device-provider.c                        | 2 ++
 src/libide/devices/ide-device.c                                 | 2 ++
 src/libide/diagnostics/ide-diagnostic-provider.c                | 2 ++
 src/libide/diagnostics/ide-diagnostic.c                         | 2 ++
 src/libide/diagnostics/ide-diagnostics-manager.c                | 2 ++
 src/libide/diagnostics/ide-diagnostics.c                        | 2 ++
 src/libide/diagnostics/ide-source-location.c                    | 2 ++
 src/libide/diagnostics/ide-source-range.c                       | 2 ++
 src/libide/directory/ide-directory-build-system.c               | 2 ++
 src/libide/directory/ide-directory-plugin.c                     | 2 ++
 src/libide/directory/ide-directory-vcs.c                        | 2 ++
 src/libide/doap/ide-doap.c                                      | 2 ++
 src/libide/documentation/ide-documentation-info.c               | 2 ++
 src/libide/documentation/ide-documentation-proposal.c           | 2 ++
 src/libide/documentation/ide-documentation-provider.c           | 2 ++
 src/libide/editor/ide-editor-addin.c                            | 2 ++
 src/libide/editor/ide-editor-layout-stack-addin.c               | 2 ++
 src/libide/editor/ide-editor-layout-stack-controls.c            | 2 ++
 src/libide/editor/ide-editor-perspective-actions.c              | 2 ++
 src/libide/editor/ide-editor-perspective.c                      | 2 ++
 src/libide/editor/ide-editor-plugin.c                           | 2 ++
 src/libide/editor/ide-editor-print-operation.c                  | 2 ++
 src/libide/editor/ide-editor-properties.c                       | 2 ++
 src/libide/editor/ide-editor-search-bar-shortcuts.c             | 2 ++
 src/libide/editor/ide-editor-search-bar.c                       | 2 ++
 src/libide/editor/ide-editor-search.c                           | 2 ++
 src/libide/editor/ide-editor-sidebar.c                          | 2 ++
 src/libide/editor/ide-editor-utilities.c                        | 2 ++
 src/libide/editor/ide-editor-view-actions.c                     | 2 ++
 src/libide/editor/ide-editor-view-addin.c                       | 2 ++
 src/libide/editor/ide-editor-view-settings.c                    | 2 ++
 src/libide/editor/ide-editor-workbench-addin.c                  | 2 ++
 src/libide/editorconfig/ide-editorconfig-file-settings.c        | 2 ++
 src/libide/files/ide-file-settings.c                            | 2 ++
 src/libide/files/ide-file.c                                     | 2 ++
 src/libide/formatting/ide-formatter-options.c                   | 2 ++
 src/libide/formatting/ide-formatter.c                           | 2 ++
 src/libide/greeter/ide-greeter-perspective.c                    | 2 ++
 src/libide/greeter/ide-greeter-section.c                        | 2 ++
 src/libide/gsettings/ide-gsettings-file-settings.c              | 2 ++
 src/libide/gsettings/ide-language-defaults.c                    | 2 ++
 src/libide/highlighting/ide-highlight-engine.c                  | 2 ++
 src/libide/highlighting/ide-highlight-index.c                   | 2 ++
 src/libide/ide-context.c                                        | 2 ++
 src/libide/ide-object.c                                         | 2 ++
 src/libide/ide-pausable.c                                       | 2 ++
 src/libide/keybindings/ide-keybindings.c                        | 2 ++
 src/libide/langserv/ide-langserv-client.c                       | 2 ++
 src/libide/langserv/ide-langserv-completion-provider.c          | 2 ++
 src/libide/langserv/ide-langserv-diagnostic-provider.c          | 2 ++
 src/libide/langserv/ide-langserv-formatter.c                    | 2 ++
 src/libide/langserv/ide-langserv-highlighter.c                  | 2 ++
 src/libide/langserv/ide-langserv-rename-provider.c              | 2 ++
 src/libide/langserv/ide-langserv-symbol-node.c                  | 2 ++
 src/libide/langserv/ide-langserv-symbol-resolver.c              | 2 ++
 src/libide/langserv/ide-langserv-symbol-tree.c                  | 2 ++
 src/libide/layout/ide-layout-grid-actions.c                     | 2 ++
 src/libide/layout/ide-layout-grid-column-actions.c              | 2 ++
 src/libide/layout/ide-layout-grid-column.c                      | 2 ++
 src/libide/layout/ide-layout-grid.c                             | 2 ++
 src/libide/layout/ide-layout-stack-addin.c                      | 2 ++
 src/libide/layout/ide-layout-stack-header.c                     | 2 ++
 src/libide/layout/ide-layout-stack.c                            | 2 ++
 src/libide/layout/ide-layout-transient-sidebar.c                | 2 ++
 src/libide/layout/ide-layout-view.c                             | 2 ++
 src/libide/layout/ide-layout.c                                  | 2 ++
 src/libide/layout/ide-shortcut-label.c                          | 2 ++
 src/libide/local/ide-local-device.c                             | 2 ++
 src/libide/logging/ide-log.c                                    | 2 ++
 src/libide/modelines/ide-modelines-file-settings.c              | 2 ++
 src/libide/plugins/ide-extension-adapter.c                      | 2 ++
 src/libide/plugins/ide-extension-set-adapter.c                  | 2 ++
 src/libide/plugins/ide-extension-util.c                         | 2 ++
 src/libide/preferences/ide-preferences-addin.c                  | 2 ++
 src/libide/preferences/ide-preferences-builtin.c                | 2 ++
 src/libide/preferences/ide-preferences-language-row.c           | 2 ++
 src/libide/preferences/ide-preferences-perspective.c            | 2 ++
 src/libide/preferences/ide-preferences-window.c                 | 2 ++
 src/libide/projects/ide-project-edit.c                          | 2 ++
 src/libide/projects/ide-project-info.c                          | 2 ++
 src/libide/projects/ide-project-item.c                          | 2 ++
 src/libide/projects/ide-project.c                               | 2 ++
 src/libide/rename/ide-rename-provider.c                         | 2 ++
 src/libide/runner/ide-run-button.c                              | 2 ++
 src/libide/runner/ide-run-manager.c                             | 2 ++
 src/libide/runner/ide-runner-addin.c                            | 2 ++
 src/libide/runner/ide-runner.c                                  | 2 ++
 src/libide/runtimes/ide-runtime-manager.c                       | 2 ++
 src/libide/runtimes/ide-runtime-provider.c                      | 2 ++
 src/libide/runtimes/ide-runtime.c                               | 2 ++
 src/libide/search/ide-search-engine.c                           | 2 ++
 src/libide/search/ide-search-entry.c                            | 2 ++
 src/libide/search/ide-search-provider.c                         | 2 ++
 src/libide/search/ide-search-reducer.c                          | 2 ++
 src/libide/search/ide-search-result.c                           | 2 ++
 src/libide/snippets/ide-source-snippet-context.c                | 2 ++
 src/libide/snippets/ide-source-snippet.c                        | 2 ++
 src/libide/snippets/ide-source-snippets-manager.c               | 2 ++
 src/libide/sourceview/ide-completion-item.c                     | 2 ++
 src/libide/sourceview/ide-completion-results.c                  | 2 ++
 src/libide/sourceview/ide-completion-words.c                    | 2 ++
 src/libide/sourceview/ide-cursor.c                              | 2 ++
 src/libide/sourceview/ide-indenter.c                            | 2 ++
 src/libide/sourceview/ide-language.c                            | 2 ++
 src/libide/sourceview/ide-line-change-gutter-renderer.c         | 2 ++
 src/libide/sourceview/ide-omni-gutter-renderer.c                | 2 ++
 src/libide/sourceview/ide-source-map.c                          | 2 ++
 src/libide/sourceview/ide-source-view-mode.c                    | 2 ++
 src/libide/sourceview/ide-source-view-movements.c               | 2 ++
 src/libide/sourceview/ide-source-view.c                         | 2 ++
 src/libide/sourceview/ide-text-iter.c                           | 2 ++
 src/libide/sourceview/ide-word-completion-item.c                | 2 ++
 src/libide/sourceview/ide-word-completion-provider.c            | 2 ++
 src/libide/sourceview/ide-word-completion-results.c             | 2 ++
 src/libide/subprocess/ide-breakout-subprocess.c                 | 2 ++
 src/libide/subprocess/ide-simple-subprocess.c                   | 2 ++
 src/libide/subprocess/ide-subprocess-supervisor.c               | 2 ++
 src/libide/subprocess/ide-subprocess.c                          | 2 ++
 src/libide/symbols/ide-code-index-entries.c                     | 2 ++
 src/libide/symbols/ide-code-index-entry.c                       | 2 ++
 src/libide/symbols/ide-code-indexer.c                           | 2 ++
 src/libide/symbols/ide-symbol-resolver.c                        | 2 ++
 src/libide/symbols/ide-symbol.c                                 | 2 ++
 src/libide/template/ide-project-template.c                      | 2 ++
 src/libide/testing/ide-test-editor-addin.c                      | 2 ++
 src/libide/testing/ide-test-manager.c                           | 2 ++
 src/libide/testing/ide-test-panel.c                             | 2 ++
 src/libide/testing/ide-test-provider.c                          | 2 ++
 src/libide/testing/ide-test.c                                   | 2 ++
 src/libide/threading/ide-task.c                                 | 2 ++
 src/libide/threading/ide-thread-pool.c                          | 2 ++
 src/libide/transfers/ide-pkcon-transfer.c                       | 2 ++
 src/libide/transfers/ide-transfer-button.c                      | 2 ++
 src/libide/transfers/ide-transfer-manager.c                     | 2 ++
 src/libide/transfers/ide-transfer-row.c                         | 2 ++
 src/libide/transfers/ide-transfer.c                             | 2 ++
 src/libide/transfers/ide-transfers-button.c                     | 2 ++
 src/libide/transfers/ide-transfers-progress-icon.c              | 2 ++
 src/libide/util/ide-cell-renderer-fancy.c                       | 2 ++
 src/libide/util/ide-fancy-tree-view.c                           | 2 ++
 src/libide/util/ide-gtk.c                                       | 2 ++
 src/libide/util/ide-line-reader.c                               | 2 ++
 src/libide/util/ide-progress.c                                  | 2 ++
 src/libide/util/ide-ref-ptr.c                                   | 2 ++
 src/libide/util/ide-settings.c                                  | 2 ++
 src/libide/vcs/ide-vcs-file-info.c                              | 2 ++
 src/libide/vcs/ide-vcs-monitor.c                                | 2 ++
 src/libide/vcs/ide-vcs.c                                        | 2 ++
 src/libide/workbench/ide-omni-bar.c                             | 2 ++
 src/libide/workbench/ide-omni-pausable-row.c                    | 2 ++
 src/libide/workbench/ide-workbench-actions.c                    | 2 ++
 src/libide/workbench/ide-workbench-addin.c                      | 2 ++
 src/libide/workbench/ide-workbench-header-bar.c                 | 2 ++
 src/libide/workbench/ide-workbench-message.c                    | 2 ++
 src/libide/workbench/ide-workbench-open.c                       | 2 ++
 src/libide/workbench/ide-workbench.c                            | 2 ++
 src/libide/workers/ide-worker-process.c                         | 2 ++
 src/libide/workers/ide-worker.c                                 | 2 ++
 225 files changed, 450 insertions(+)
---
diff --git a/src/libide/application/ide-application-addin.c b/src/libide/application/ide-application-addin.c
index b1a3001b7..9743435ca 100644
--- a/src/libide/application/ide-application-addin.c
+++ b/src/libide/application/ide-application-addin.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-application-addin"
 
+#include "config.h"
+
 #include "application/ide-application-addin.h"
 
 /**
diff --git a/src/libide/application/ide-application-color.c b/src/libide/application/ide-application-color.c
index 2cb6fb5ac..aafedea8c 100644
--- a/src/libide/application/ide-application-color.c
+++ b/src/libide/application/ide-application-color.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-application-color"
 
+#include "config.h"
+
 #include "application/ide-application.h"
 #include "application/ide-application-private.h"
 
diff --git a/src/libide/application/ide-application-open.c b/src/libide/application/ide-application-open.c
index 7c7316d44..fcb0b288c 100644
--- a/src/libide/application/ide-application-open.c
+++ b/src/libide/application/ide-application-open.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-application-open"
 
+#include "config.h"
+
 #include "application/ide-application.h"
 #include "application/ide-application-private.h"
 #include "workbench/ide-workbench.h"
diff --git a/src/libide/application/ide-application-tests.c b/src/libide/application/ide-application-tests.c
index 3f89b4259..e30b6b8eb 100644
--- a/src/libide/application/ide-application-tests.c
+++ b/src/libide/application/ide-application-tests.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-application-tests"
 
+#include "config.h"
+
 #include <stdlib.h>
 #include <string.h>
 
diff --git a/src/libide/buffers/ide-buffer-addin.c b/src/libide/buffers/ide-buffer-addin.c
index e356a1acb..290d74304 100644
--- a/src/libide/buffers/ide-buffer-addin.c
+++ b/src/libide/buffers/ide-buffer-addin.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-buffer-addin"
 
+#include "config.h"
+
 #include <libpeas/peas.h>
 
 #include "application/ide-application.h"
diff --git a/src/libide/buffers/ide-buffer-change-monitor.c b/src/libide/buffers/ide-buffer-change-monitor.c
index ccef1f3ce..26ebaa35d 100644
--- a/src/libide/buffers/ide-buffer-change-monitor.c
+++ b/src/libide/buffers/ide-buffer-change-monitor.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-buffer-change-monitor"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 
 #include "buffers/ide-buffer.h"
diff --git a/src/libide/buffers/ide-buffer-manager.c b/src/libide/buffers/ide-buffer-manager.c
index fc84ca2e2..687f24993 100644
--- a/src/libide/buffers/ide-buffer-manager.c
+++ b/src/libide/buffers/ide-buffer-manager.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-buffer-manager"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <gtksourceview/gtksource.h>
 #include <glib/gi18n.h>
diff --git a/src/libide/buffers/ide-buffer.c b/src/libide/buffers/ide-buffer.c
index 91481d077..7f1c424c3 100644
--- a/src/libide/buffers/ide-buffer.c
+++ b/src/libide/buffers/ide-buffer.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-buffer"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <glib/gi18n.h>
 
diff --git a/src/libide/buffers/ide-unsaved-file.c b/src/libide/buffers/ide-unsaved-file.c
index 28d9a5ba6..8af440935 100644
--- a/src/libide/buffers/ide-unsaved-file.c
+++ b/src/libide/buffers/ide-unsaved-file.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-unsaved-file"
 
+#include "config.h"
+
 #include "ide-debug.h"
 
 #include "application/ide-application.h"
diff --git a/src/libide/buffers/ide-unsaved-files.c b/src/libide/buffers/ide-unsaved-files.c
index c5d894382..b3f254393 100644
--- a/src/libide/buffers/ide-unsaved-files.c
+++ b/src/libide/buffers/ide-unsaved-files.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-unsaved-files"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <glib/gi18n.h>
 #include <errno.h>
diff --git a/src/libide/buildconfig/ide-buildconfig-configuration-provider.c 
b/src/libide/buildconfig/ide-buildconfig-configuration-provider.c
index b517efdae..b483f48b1 100644
--- a/src/libide/buildconfig/ide-buildconfig-configuration-provider.c
+++ b/src/libide/buildconfig/ide-buildconfig-configuration-provider.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-buildconfig-configuration-provider"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <gio/gio.h>
 #include <glib/gi18n.h>
diff --git a/src/libide/buildconfig/ide-buildconfig-configuration.c 
b/src/libide/buildconfig/ide-buildconfig-configuration.c
index 9f0d093f1..23c85a9e4 100644
--- a/src/libide/buildconfig/ide-buildconfig-configuration.c
+++ b/src/libide/buildconfig/ide-buildconfig-configuration.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-buildconfig-configuration"
 
+#include "config.h"
+
 #include "buildconfig/ide-buildconfig-configuration.h"
 
 struct _IdeBuildconfigConfiguration
diff --git a/src/libide/buildconfig/ide-buildconfig-pipeline-addin.c 
b/src/libide/buildconfig/ide-buildconfig-pipeline-addin.c
index d26158c08..99512d443 100644
--- a/src/libide/buildconfig/ide-buildconfig-pipeline-addin.c
+++ b/src/libide/buildconfig/ide-buildconfig-pipeline-addin.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-buildconfig-pipeline-addin"
 
+#include "config.h"
+
 #include "ide-debug.h"
 
 #include "buildconfig/ide-buildconfig-configuration.h"
diff --git a/src/libide/buildconfig/ide-buildconfig-plugin.c b/src/libide/buildconfig/ide-buildconfig-plugin.c
index 4a2316313..3a04fd2b5 100644
--- a/src/libide/buildconfig/ide-buildconfig-plugin.c
+++ b/src/libide/buildconfig/ide-buildconfig-plugin.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-buildsystem-plugin"
 
+#include "config.h"
+
 #include <libpeas/peas.h>
 
 #include "buildconfig/ide-buildconfig-configuration-provider.h"
diff --git a/src/libide/buildsystem/ide-build-log.c b/src/libide/buildsystem/ide-build-log.c
index 01c3beb85..e71511f1e 100644
--- a/src/libide/buildsystem/ide-build-log.c
+++ b/src/libide/buildsystem/ide-build-log.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-build-log"
 
+#include "config.h"
+
 #include <string.h>
 
 #include "application/ide-application.h"
diff --git a/src/libide/buildsystem/ide-build-manager.c b/src/libide/buildsystem/ide-build-manager.c
index b956e539f..c53fbecff 100644
--- a/src/libide/buildsystem/ide-build-manager.c
+++ b/src/libide/buildsystem/ide-build-manager.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-build-manager"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <glib/gi18n.h>
 
diff --git a/src/libide/buildsystem/ide-build-pipeline-addin.c 
b/src/libide/buildsystem/ide-build-pipeline-addin.c
index 83eecadb8..e2a90b98f 100644
--- a/src/libide/buildsystem/ide-build-pipeline-addin.c
+++ b/src/libide/buildsystem/ide-build-pipeline-addin.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-build-pipeline-addin"
 
+#include "config.h"
+
 #include "ide-context.h"
 
 #include "buildsystem/ide-build-pipeline-addin.h"
diff --git a/src/libide/buildsystem/ide-build-pipeline.c b/src/libide/buildsystem/ide-build-pipeline.c
index de4ffecb6..ca6b3603e 100644
--- a/src/libide/buildsystem/ide-build-pipeline.c
+++ b/src/libide/buildsystem/ide-build-pipeline.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-build-pipeline"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 #include <dazzle.h>
 #include <libpeas/peas.h>
diff --git a/src/libide/buildsystem/ide-build-stage-launcher.c 
b/src/libide/buildsystem/ide-build-stage-launcher.c
index b5f4643c3..e11c0f1e5 100644
--- a/src/libide/buildsystem/ide-build-stage-launcher.c
+++ b/src/libide/buildsystem/ide-build-stage-launcher.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-build-stage-launcher"
 
+#include "config.h"
+
 #include "ide-debug.h"
 
 #include "buildsystem/ide-build-log.h"
diff --git a/src/libide/buildsystem/ide-build-stage-mkdirs.c b/src/libide/buildsystem/ide-build-stage-mkdirs.c
index 9f8c986da..8818d51d6 100644
--- a/src/libide/buildsystem/ide-build-stage-mkdirs.c
+++ b/src/libide/buildsystem/ide-build-stage-mkdirs.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-build-stage-mkdirs"
 
+#include "config.h"
+
 #include <glib.h>
 #include <glib/gprintf.h>
 #include <glib/gstdio.h>
diff --git a/src/libide/buildsystem/ide-build-stage-transfer.c 
b/src/libide/buildsystem/ide-build-stage-transfer.c
index 852432dbd..0d0cd24f2 100644
--- a/src/libide/buildsystem/ide-build-stage-transfer.c
+++ b/src/libide/buildsystem/ide-build-stage-transfer.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-build-stage-transfer"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 
 #include "ide-context.h"
diff --git a/src/libide/buildsystem/ide-build-stage.c b/src/libide/buildsystem/ide-build-stage.c
index 6af58b726..903bf0b97 100644
--- a/src/libide/buildsystem/ide-build-stage.c
+++ b/src/libide/buildsystem/ide-build-stage.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-build-stage"
 
+#include "config.h"
+
 #include <string.h>
 
 #include "ide-debug.h"
diff --git a/src/libide/buildsystem/ide-build-system-discovery.c 
b/src/libide/buildsystem/ide-build-system-discovery.c
index 48b1803a9..05cd01294 100644
--- a/src/libide/buildsystem/ide-build-system-discovery.c
+++ b/src/libide/buildsystem/ide-build-system-discovery.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-build-system-discovery"
 
+#include "config.h"
+
 #include "buildsystem/ide-build-system-discovery.h"
 
 G_DEFINE_INTERFACE (IdeBuildSystemDiscovery, ide_build_system_discovery, G_TYPE_OBJECT)
diff --git a/src/libide/buildsystem/ide-build-system.c b/src/libide/buildsystem/ide-build-system.c
index e3d5c9207..580a58fc2 100644
--- a/src/libide/buildsystem/ide-build-system.c
+++ b/src/libide/buildsystem/ide-build-system.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-build-system"
 
+#include "config.h"
+
 #include <string.h>
 
 #include "ide-context.h"
diff --git a/src/libide/buildsystem/ide-build-target-provider.c 
b/src/libide/buildsystem/ide-build-target-provider.c
index 139c7d915..115055396 100644
--- a/src/libide/buildsystem/ide-build-target-provider.c
+++ b/src/libide/buildsystem/ide-build-target-provider.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-build-target-provider"
 
+#include "config.h"
+
 #include "ide-context.h"
 #include "ide-debug.h"
 
diff --git a/src/libide/buildsystem/ide-build-target.c b/src/libide/buildsystem/ide-build-target.c
index 78dc767c8..97dc66198 100644
--- a/src/libide/buildsystem/ide-build-target.c
+++ b/src/libide/buildsystem/ide-build-target.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-build-target"
 
+#include "config.h"
+
 #include "buildsystem/ide-build-target.h"
 
 G_DEFINE_INTERFACE (IdeBuildTarget, ide_build_target, IDE_TYPE_OBJECT)
diff --git a/src/libide/buildsystem/ide-compile-commands.c b/src/libide/buildsystem/ide-compile-commands.c
index b22049456..51fd5bc6d 100644
--- a/src/libide/buildsystem/ide-compile-commands.c
+++ b/src/libide/buildsystem/ide-compile-commands.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-compile-commands"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <json-glib/json-glib.h>
 #include <string.h>
diff --git a/src/libide/buildsystem/ide-dependency-updater.c b/src/libide/buildsystem/ide-dependency-updater.c
index 34a89236a..f56171fa5 100644
--- a/src/libide/buildsystem/ide-dependency-updater.c
+++ b/src/libide/buildsystem/ide-dependency-updater.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-dependency-updater"
 
+#include "config.h"
+
 #include "ide-dependency-updater.h"
 
 G_DEFINE_INTERFACE (IdeDependencyUpdater, ide_dependency_updater, IDE_TYPE_OBJECT)
diff --git a/src/libide/buildsystem/ide-simple-build-target.c 
b/src/libide/buildsystem/ide-simple-build-target.c
index 1ce113aea..814ac527e 100644
--- a/src/libide/buildsystem/ide-simple-build-target.c
+++ b/src/libide/buildsystem/ide-simple-build-target.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-simple-build-target"
 
+#include "config.h"
+
 #include "buildsystem/ide-build-target.h"
 #include "buildsystem/ide-simple-build-target.h"
 
diff --git a/src/libide/buildui/ide-build-configuration-row.c 
b/src/libide/buildui/ide-build-configuration-row.c
index 56712d231..eb4ec096a 100644
--- a/src/libide/buildui/ide-build-configuration-row.c
+++ b/src/libide/buildui/ide-build-configuration-row.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-build-configuration-row"
 
+#include "config.h"
+
 #include "buildui/ide-build-configuration-row.h"
 
 struct _IdeBuildConfigurationRow
diff --git a/src/libide/buildui/ide-build-configuration-view.c 
b/src/libide/buildui/ide-build-configuration-view.c
index 7af3b1f7b..04be283ff 100644
--- a/src/libide/buildui/ide-build-configuration-view.c
+++ b/src/libide/buildui/ide-build-configuration-view.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-build-configuration-view"
 
+#include "config.h"
+
 #include <ide.h>
 #include <string.h>
 
diff --git a/src/libide/buildui/ide-build-log-panel.c b/src/libide/buildui/ide-build-log-panel.c
index 2e89b78a4..04e1103f0 100644
--- a/src/libide/buildui/ide-build-log-panel.c
+++ b/src/libide/buildui/ide-build-log-panel.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-build-log-panel"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <glib/gi18n.h>
 #include <ide.h>
diff --git a/src/libide/buildui/ide-build-panel.c b/src/libide/buildui/ide-build-panel.c
index e307564d3..fab2b40c3 100644
--- a/src/libide/buildui/ide-build-panel.c
+++ b/src/libide/buildui/ide-build-panel.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-build-panel"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 #include <ide.h>
 
diff --git a/src/libide/buildui/ide-build-perspective.c b/src/libide/buildui/ide-build-perspective.c
index 3694d8b42..5e46e5fb7 100644
--- a/src/libide/buildui/ide-build-perspective.c
+++ b/src/libide/buildui/ide-build-perspective.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-build-perspective"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 
 #include "buildui/ide-build-configuration-row.h"
diff --git a/src/libide/buildui/ide-build-plugin.c b/src/libide/buildui/ide-build-plugin.c
index b17ececd8..4af395445 100644
--- a/src/libide/buildui/ide-build-plugin.c
+++ b/src/libide/buildui/ide-build-plugin.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-build-plugin"
 
+#include "config.h"
+
 #include <libpeas/peas.h>
 #include <ide.h>
 
diff --git a/src/libide/buildui/ide-build-stage-row.c b/src/libide/buildui/ide-build-stage-row.c
index 00686d85e..8b8cc9626 100644
--- a/src/libide/buildui/ide-build-stage-row.c
+++ b/src/libide/buildui/ide-build-stage-row.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-build-stage-row"
 
+#include "config.h"
+
 #include <dazzle.h>
 
 #include "buildui/ide-build-stage-row.h"
diff --git a/src/libide/buildui/ide-build-workbench-addin.c b/src/libide/buildui/ide-build-workbench-addin.c
index 9013cc326..fec2a1413 100644
--- a/src/libide/buildui/ide-build-workbench-addin.c
+++ b/src/libide/buildui/ide-build-workbench-addin.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-build-workbench-addin"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <glib/gi18n.h>
 
diff --git a/src/libide/buildui/ide-environment-editor-row.c b/src/libide/buildui/ide-environment-editor-row.c
index 75cf04ac8..75baf8bf5 100644
--- a/src/libide/buildui/ide-environment-editor-row.c
+++ b/src/libide/buildui/ide-environment-editor-row.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-environment-editor-row"
 
+#include "config.h"
+
 #include "buildui/ide-environment-editor-row.h"
 
 struct _IdeEnvironmentEditorRow
diff --git a/src/libide/buildui/ide-environment-editor.c b/src/libide/buildui/ide-environment-editor.c
index 4940286b5..0c694feda 100644
--- a/src/libide/buildui/ide-environment-editor.c
+++ b/src/libide/buildui/ide-environment-editor.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-environment-editor"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 
 #include "buildui/ide-environment-editor.h"
diff --git a/src/libide/config/ide-configuration-manager.c b/src/libide/config/ide-configuration-manager.c
index 0d536bd76..16b862654 100644
--- a/src/libide/config/ide-configuration-manager.c
+++ b/src/libide/config/ide-configuration-manager.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-configuration-manager"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 #include <libpeas/peas.h>
 
diff --git a/src/libide/config/ide-configuration-provider.c b/src/libide/config/ide-configuration-provider.c
index 8383f2f00..34d8c1549 100644
--- a/src/libide/config/ide-configuration-provider.c
+++ b/src/libide/config/ide-configuration-provider.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-configuration-provider"
 
+#include "config.h"
+
 #include "application/ide-application.h"
 #include "config/ide-configuration.h"
 #include "config/ide-configuration-manager.h"
diff --git a/src/libide/config/ide-configuration.c b/src/libide/config/ide-configuration.c
index e86a6a3cf..49d803093 100644
--- a/src/libide/config/ide-configuration.c
+++ b/src/libide/config/ide-configuration.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-configuration"
 
+#include "config.h"
+
 #include <string.h>
 
 #include "ide-context.h"
diff --git a/src/libide/debugger/ide-debug-manager.c b/src/libide/debugger/ide-debug-manager.c
index a4ffa49f9..dbefb9a27 100644
--- a/src/libide/debugger/ide-debug-manager.c
+++ b/src/libide/debugger/ide-debug-manager.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-debug-manager"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <glib/gi18n.h>
 #include <stdlib.h>
diff --git a/src/libide/debugger/ide-debugger-actions.c b/src/libide/debugger/ide-debugger-actions.c
index 1a098d0d6..8ebafd80b 100644
--- a/src/libide/debugger/ide-debugger-actions.c
+++ b/src/libide/debugger/ide-debugger-actions.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-debugger-actions"
 
+#include "config.h"
+
 #include "debugger/ide-debugger-private.h"
 
 typedef struct _IdeDebuggerActionEntry IdeDebuggerActionEntry;
diff --git a/src/libide/debugger/ide-debugger-address-map.c b/src/libide/debugger/ide-debugger-address-map.c
index bfdc732b2..aa640c6b4 100644
--- a/src/libide/debugger/ide-debugger-address-map.c
+++ b/src/libide/debugger/ide-debugger-address-map.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-debugger-address-map"
 
+#include "config.h"
+
 #include "debugger/ide-debugger-address-map.h"
 
 struct _IdeDebuggerAddressMap
diff --git a/src/libide/debugger/ide-debugger-breakpoint.c b/src/libide/debugger/ide-debugger-breakpoint.c
index 30a846b37..40bb4712d 100644
--- a/src/libide/debugger/ide-debugger-breakpoint.c
+++ b/src/libide/debugger/ide-debugger-breakpoint.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-debugger-breakpoint"
 
+#include "config.h"
+
 #include "debugger/ide-debugger-breakpoint.h"
 #include "debugger/ide-debugger-types.h"
 
diff --git a/src/libide/debugger/ide-debugger-breakpoints-view.c 
b/src/libide/debugger/ide-debugger-breakpoints-view.c
index a303b44b4..c11100f66 100644
--- a/src/libide/debugger/ide-debugger-breakpoints-view.c
+++ b/src/libide/debugger/ide-debugger-breakpoints-view.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-debugger-breakpoints-view"
 
+#include "config.h"
+
 #include <dazzle.h>
 
 #include "debugger/ide-debugger-breakpoints-view.h"
diff --git a/src/libide/debugger/ide-debugger-breakpoints.c b/src/libide/debugger/ide-debugger-breakpoints.c
index 6f2f2569f..4afc2efa9 100644
--- a/src/libide/debugger/ide-debugger-breakpoints.c
+++ b/src/libide/debugger/ide-debugger-breakpoints.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-debugger-breakpoints"
 
+#include "config.h"
+
 #include <stdlib.h>
 
 #include "ide-debug.h"
diff --git a/src/libide/debugger/ide-debugger-disassembly-view.c 
b/src/libide/debugger/ide-debugger-disassembly-view.c
index e0a381178..2c9500e77 100644
--- a/src/libide/debugger/ide-debugger-disassembly-view.c
+++ b/src/libide/debugger/ide-debugger-disassembly-view.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-debugger-disassembly-view"
 
+#include "config.h"
+
 #include <gtksourceview/gtksource.h>
 
 #include "debugger/ide-debugger-disassembly-view.h"
diff --git a/src/libide/debugger/ide-debugger-editor-addin.c b/src/libide/debugger/ide-debugger-editor-addin.c
index 655a12469..2ddfb4a07 100644
--- a/src/libide/debugger/ide-debugger-editor-addin.c
+++ b/src/libide/debugger/ide-debugger-editor-addin.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-debugger-editor-addin"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 
 #include "ide-context.h"
diff --git a/src/libide/debugger/ide-debugger-fallbacks.c b/src/libide/debugger/ide-debugger-fallbacks.c
index 0bc206658..e270281e9 100644
--- a/src/libide/debugger/ide-debugger-fallbacks.c
+++ b/src/libide/debugger/ide-debugger-fallbacks.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-debugger-fallbacks"
 
+#include "config.h"
+
 #include "debugger/ide-debugger.h"
 #include "debugger/ide-debugger-private.h"
 
diff --git a/src/libide/debugger/ide-debugger-frame.c b/src/libide/debugger/ide-debugger-frame.c
index 7e75c41b7..3e478846c 100644
--- a/src/libide/debugger/ide-debugger-frame.c
+++ b/src/libide/debugger/ide-debugger-frame.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-debugger-frame"
 
+#include "config.h"
+
 #include "debugger/ide-debugger-frame.h"
 
 typedef struct
diff --git a/src/libide/debugger/ide-debugger-instruction.c b/src/libide/debugger/ide-debugger-instruction.c
index 876c40666..f41acefff 100644
--- a/src/libide/debugger/ide-debugger-instruction.c
+++ b/src/libide/debugger/ide-debugger-instruction.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-debugger-instruction"
 
+#include "config.h"
+
 #include "debugger/ide-debugger-instruction.h"
 
 typedef struct
diff --git a/src/libide/debugger/ide-debugger-libraries-view.c 
b/src/libide/debugger/ide-debugger-libraries-view.c
index b16669e40..3c183d28a 100644
--- a/src/libide/debugger/ide-debugger-libraries-view.c
+++ b/src/libide/debugger/ide-debugger-libraries-view.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-debugger-libraries-view"
 
+#include "config.h"
+
 #include <dazzle.h>
 
 #include "debugger/ide-debugger-libraries-view.h"
diff --git a/src/libide/debugger/ide-debugger-library.c b/src/libide/debugger/ide-debugger-library.c
index 579eec2a7..9952b7ac8 100644
--- a/src/libide/debugger/ide-debugger-library.c
+++ b/src/libide/debugger/ide-debugger-library.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-debugger-library"
 
+#include "config.h"
+
 #include "debugger/ide-debugger-library.h"
 
 typedef struct
diff --git a/src/libide/debugger/ide-debugger-locals-view.c b/src/libide/debugger/ide-debugger-locals-view.c
index 956f57a8c..908cd10cb 100644
--- a/src/libide/debugger/ide-debugger-locals-view.c
+++ b/src/libide/debugger/ide-debugger-locals-view.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-debugger-locals-view"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <glib/gi18n.h>
 
diff --git a/src/libide/debugger/ide-debugger-register.c b/src/libide/debugger/ide-debugger-register.c
index fd1b318a2..522762cfb 100644
--- a/src/libide/debugger/ide-debugger-register.c
+++ b/src/libide/debugger/ide-debugger-register.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-debugger-register"
 
+#include "config.h"
+
 #include "debugger/ide-debugger-register.h"
 
 typedef struct
diff --git a/src/libide/debugger/ide-debugger-registers-view.c 
b/src/libide/debugger/ide-debugger-registers-view.c
index 9e7634553..85b964827 100644
--- a/src/libide/debugger/ide-debugger-registers-view.c
+++ b/src/libide/debugger/ide-debugger-registers-view.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-debugger-registers-view"
 
+#include "config.h"
+
 #include <dazzle.h>
 
 #include "debugger/ide-debugger-registers-view.h"
diff --git a/src/libide/debugger/ide-debugger-thread-group.c b/src/libide/debugger/ide-debugger-thread-group.c
index a1e341036..96b771470 100644
--- a/src/libide/debugger/ide-debugger-thread-group.c
+++ b/src/libide/debugger/ide-debugger-thread-group.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-debugger-thread-group"
 
+#include "config.h"
+
 #include "debugger/ide-debugger-thread-group.h"
 
 typedef struct
diff --git a/src/libide/debugger/ide-debugger-thread.c b/src/libide/debugger/ide-debugger-thread.c
index 8cb550290..1fbd13cda 100644
--- a/src/libide/debugger/ide-debugger-thread.c
+++ b/src/libide/debugger/ide-debugger-thread.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-debugger-thread"
 
+#include "config.h"
+
 #include "debugger/ide-debugger-thread.h"
 
 typedef struct
diff --git a/src/libide/debugger/ide-debugger-threads-view.c b/src/libide/debugger/ide-debugger-threads-view.c
index d574ce15a..6081d3b38 100644
--- a/src/libide/debugger/ide-debugger-threads-view.c
+++ b/src/libide/debugger/ide-debugger-threads-view.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-debugger-threads-view"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <glib/gi18n.h>
 
diff --git a/src/libide/debugger/ide-debugger-types.c b/src/libide/debugger/ide-debugger-types.c
index 2b954747f..75191c3e2 100644
--- a/src/libide/debugger/ide-debugger-types.c
+++ b/src/libide/debugger/ide-debugger-types.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-debugger-types"
 
+#include "config.h"
+
 #include "debugger/ide-debugger-types.h"
 
 GType
diff --git a/src/libide/debugger/ide-debugger-variable.c b/src/libide/debugger/ide-debugger-variable.c
index 36be79b42..2eaddcda4 100644
--- a/src/libide/debugger/ide-debugger-variable.c
+++ b/src/libide/debugger/ide-debugger-variable.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-debugger-variable"
 
+#include "config.h"
+
 #include "debugger/ide-debugger-variable.h"
 
 typedef struct
diff --git a/src/libide/debugger/ide-debugger.c b/src/libide/debugger/ide-debugger.c
index 05d9b9afd..63f91d82b 100644
--- a/src/libide/debugger/ide-debugger.c
+++ b/src/libide/debugger/ide-debugger.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-debugger"
 
+#include "config.h"
+
 #include "debugger/ide-debugger.h"
 #include "debugger/ide-debugger-address-map.h"
 #include "debugger/ide-debugger-private.h"
diff --git a/src/libide/devices/ide-deploy-strategy.c b/src/libide/devices/ide-deploy-strategy.c
index 5a28ebacf..ebccb4189 100644
--- a/src/libide/devices/ide-deploy-strategy.c
+++ b/src/libide/devices/ide-deploy-strategy.c
@@ -20,6 +20,8 @@
 
 #define G_LOG_DOMAIN "ide-deploy-strategy"
 
+#include "config.h"
+
 #include "ide-debug.h"
 
 #include "buildsystem/ide-build-pipeline.h"
diff --git a/src/libide/devices/ide-device-info.c b/src/libide/devices/ide-device-info.c
index df2b3eb75..cf23585e6 100644
--- a/src/libide/devices/ide-device-info.c
+++ b/src/libide/devices/ide-device-info.c
@@ -20,6 +20,8 @@
 
 #define G_LOG_DOMAIN "ide-device-info"
 
+#include "config.h"
+
 #include "ide-device-info.h"
 #include "ide-enums.h"
 
diff --git a/src/libide/devices/ide-device-manager.c b/src/libide/devices/ide-device-manager.c
index c71bf0992..97f51ed4a 100644
--- a/src/libide/devices/ide-device-manager.c
+++ b/src/libide/devices/ide-device-manager.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-device-manager"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 #include <libpeas/peas.h>
 
diff --git a/src/libide/devices/ide-device-provider.c b/src/libide/devices/ide-device-provider.c
index b85f80a62..ccf0cbe64 100644
--- a/src/libide/devices/ide-device-provider.c
+++ b/src/libide/devices/ide-device-provider.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-device-provider"
 
+#include "config.h"
+
 #include "devices/ide-device-provider.h"
 
 typedef struct
diff --git a/src/libide/devices/ide-device.c b/src/libide/devices/ide-device.c
index ebccef490..41c2a92aa 100644
--- a/src/libide/devices/ide-device.c
+++ b/src/libide/devices/ide-device.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-device"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 
 #include "ide-debug.h"
diff --git a/src/libide/diagnostics/ide-diagnostic-provider.c 
b/src/libide/diagnostics/ide-diagnostic-provider.c
index 8a4008892..6c4e7baae 100644
--- a/src/libide/diagnostics/ide-diagnostic-provider.c
+++ b/src/libide/diagnostics/ide-diagnostic-provider.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-diagnostic-provider"
 
+#include "config.h"
+
 #include "buffers/ide-buffer.h"
 #include "ide-context.h"
 #include "ide-debug.h"
diff --git a/src/libide/diagnostics/ide-diagnostic.c b/src/libide/diagnostics/ide-diagnostic.c
index 809e28967..0184597af 100644
--- a/src/libide/diagnostics/ide-diagnostic.c
+++ b/src/libide/diagnostics/ide-diagnostic.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-diagnostic"
 
+#include "config.h"
+
 #include "dazzle.h"
 
 #include "files/ide-file.h"
diff --git a/src/libide/diagnostics/ide-diagnostics-manager.c 
b/src/libide/diagnostics/ide-diagnostics-manager.c
index 7eafe4f44..e21eae93f 100644
--- a/src/libide/diagnostics/ide-diagnostics-manager.c
+++ b/src/libide/diagnostics/ide-diagnostics-manager.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-diagnostics-manager"
 
+#include "config.h"
+
 #include <gtksourceview/gtksource.h>
 
 #include "ide-context.h"
diff --git a/src/libide/diagnostics/ide-diagnostics.c b/src/libide/diagnostics/ide-diagnostics.c
index 1fe7cc42a..2201b7a0f 100644
--- a/src/libide/diagnostics/ide-diagnostics.c
+++ b/src/libide/diagnostics/ide-diagnostics.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-diagnostics"
 
+#include "config.h"
+
 #include "dazzle.h"
 
 #include "diagnostics/ide-diagnostic.h"
diff --git a/src/libide/diagnostics/ide-source-location.c b/src/libide/diagnostics/ide-source-location.c
index 4d022b196..29eaeb491 100644
--- a/src/libide/diagnostics/ide-source-location.c
+++ b/src/libide/diagnostics/ide-source-location.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-source-location"
 
+#include "config.h"
+
 #include <dazzle.h>
 
 #include "ide-context.h"
diff --git a/src/libide/diagnostics/ide-source-range.c b/src/libide/diagnostics/ide-source-range.c
index 9dcb762d3..d217e3032 100644
--- a/src/libide/diagnostics/ide-source-range.c
+++ b/src/libide/diagnostics/ide-source-range.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-source-range"
 
+#include "config.h"
+
 #include <dazzle.h>
 
 #include "diagnostics/ide-source-location.h"
diff --git a/src/libide/directory/ide-directory-build-system.c 
b/src/libide/directory/ide-directory-build-system.c
index a9b0dc9ef..d6b630fe7 100644
--- a/src/libide/directory/ide-directory-build-system.c
+++ b/src/libide/directory/ide-directory-build-system.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "directory-build-system"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 
 #include "ide-context.h"
diff --git a/src/libide/directory/ide-directory-plugin.c b/src/libide/directory/ide-directory-plugin.c
index fc9fbf717..f0c58d157 100644
--- a/src/libide/directory/ide-directory-plugin.c
+++ b/src/libide/directory/ide-directory-plugin.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-directory-plugin"
 
+#include "config.h"
+
 #include <libpeas/peas.h>
 
 #include "buildsystem/ide-build-system.h"
diff --git a/src/libide/directory/ide-directory-vcs.c b/src/libide/directory/ide-directory-vcs.c
index cb131373a..272c82c85 100644
--- a/src/libide/directory/ide-directory-vcs.c
+++ b/src/libide/directory/ide-directory-vcs.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-directory-vcs"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 
 #include "ide-context.h"
diff --git a/src/libide/doap/ide-doap.c b/src/libide/doap/ide-doap.c
index 22c7a7add..7dc6a871b 100644
--- a/src/libide/doap/ide-doap.c
+++ b/src/libide/doap/ide-doap.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-doap"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 
 #include "doap/ide-doap.h"
diff --git a/src/libide/documentation/ide-documentation-info.c 
b/src/libide/documentation/ide-documentation-info.c
index d066c8100..88e6b3925 100644
--- a/src/libide/documentation/ide-documentation-info.c
+++ b/src/libide/documentation/ide-documentation-info.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-documentation-info"
 
+#include "config.h"
+
 #include "documentation/ide-documentation-info.h"
 #include "documentation/ide-documentation-proposal.h"
 
diff --git a/src/libide/documentation/ide-documentation-proposal.c 
b/src/libide/documentation/ide-documentation-proposal.c
index daef0a20a..6844bd426 100644
--- a/src/libide/documentation/ide-documentation-proposal.c
+++ b/src/libide/documentation/ide-documentation-proposal.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-documentation-proposal"
 
+#include "config.h"
+
 #include "documentation/ide-documentation-proposal.h"
 
 typedef struct
diff --git a/src/libide/documentation/ide-documentation-provider.c 
b/src/libide/documentation/ide-documentation-provider.c
index 26b81d435..f4d3a31ad 100644
--- a/src/libide/documentation/ide-documentation-provider.c
+++ b/src/libide/documentation/ide-documentation-provider.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-documentation-provider"
 
+#include "config.h"
+
 #include "documentation/ide-documentation-provider.h"
 
 G_DEFINE_INTERFACE (IdeDocumentationProvider, ide_documentation_provider, IDE_TYPE_OBJECT)
diff --git a/src/libide/editor/ide-editor-addin.c b/src/libide/editor/ide-editor-addin.c
index 682ffdc0d..be1eb99c3 100644
--- a/src/libide/editor/ide-editor-addin.c
+++ b/src/libide/editor/ide-editor-addin.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-editor-addin"
 
+#include "config.h"
+
 #include "editor/ide-editor-addin.h"
 #include "editor/ide-editor-private.h"
 
diff --git a/src/libide/editor/ide-editor-layout-stack-addin.c 
b/src/libide/editor/ide-editor-layout-stack-addin.c
index 8c7abc83f..3989cffb0 100644
--- a/src/libide/editor/ide-editor-layout-stack-addin.c
+++ b/src/libide/editor/ide-editor-layout-stack-addin.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-editor-layout-stack-addin.h"
 
+#include "config.h"
+
 #include <dazzle.h>
 
 #include "editor/ide-editor-layout-stack-addin.h"
diff --git a/src/libide/editor/ide-editor-layout-stack-controls.c 
b/src/libide/editor/ide-editor-layout-stack-controls.c
index 008c91314..88ad4ab76 100644
--- a/src/libide/editor/ide-editor-layout-stack-controls.c
+++ b/src/libide/editor/ide-editor-layout-stack-controls.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-editor-layout-stack-controls"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 
 #include "buffers/ide-buffer-private.h"
diff --git a/src/libide/editor/ide-editor-perspective-actions.c 
b/src/libide/editor/ide-editor-perspective-actions.c
index a9983595a..efbb1580b 100644
--- a/src/libide/editor/ide-editor-perspective-actions.c
+++ b/src/libide/editor/ide-editor-perspective-actions.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-editor-perspective-actions"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 
 #include "buffers/ide-buffer-manager.h"
diff --git a/src/libide/editor/ide-editor-perspective.c b/src/libide/editor/ide-editor-perspective.c
index b8bfa8711..05501ca86 100644
--- a/src/libide/editor/ide-editor-perspective.c
+++ b/src/libide/editor/ide-editor-perspective.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-editor-perspective"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 
 #include "ide-debug.h"
diff --git a/src/libide/editor/ide-editor-plugin.c b/src/libide/editor/ide-editor-plugin.c
index 9e166afe9..a16f6aca5 100644
--- a/src/libide/editor/ide-editor-plugin.c
+++ b/src/libide/editor/ide-editor-plugin.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-editor-plugin"
 
+#include "config.h"
+
 #include <libpeas/peas.h>
 
 #include "editor/ide-editor-layout-stack-addin.h"
diff --git a/src/libide/editor/ide-editor-print-operation.c b/src/libide/editor/ide-editor-print-operation.c
index ec678184a..799638079 100644
--- a/src/libide/editor/ide-editor-print-operation.c
+++ b/src/libide/editor/ide-editor-print-operation.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-editor-print-operation"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 #include <gtksourceview/gtksource.h>
 
diff --git a/src/libide/editor/ide-editor-properties.c b/src/libide/editor/ide-editor-properties.c
index 5c9217e00..91f18eb15 100644
--- a/src/libide/editor/ide-editor-properties.c
+++ b/src/libide/editor/ide-editor-properties.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-editor-properties"
 
+#include "config.h"
+
 #include <dazzle.h>
 
 #include "buffers/ide-buffer.h"
diff --git a/src/libide/editor/ide-editor-search-bar-shortcuts.c 
b/src/libide/editor/ide-editor-search-bar-shortcuts.c
index 8eced312f..29a9c2bb4 100644
--- a/src/libide/editor/ide-editor-search-bar-shortcuts.c
+++ b/src/libide/editor/ide-editor-search-bar-shortcuts.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-editor-search-bar-shortcuts"
 
+#include "config.h"
+
 #include "editor/ide-editor-search-bar.h"
 
 static void
diff --git a/src/libide/editor/ide-editor-search-bar.c b/src/libide/editor/ide-editor-search-bar.c
index a8286dfa1..5ccbeac93 100644
--- a/src/libide/editor/ide-editor-search-bar.c
+++ b/src/libide/editor/ide-editor-search-bar.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-editor-search-bar"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <glib/gi18n.h>
 
diff --git a/src/libide/editor/ide-editor-search.c b/src/libide/editor/ide-editor-search.c
index 3666ad4b9..d06a8ac4a 100644
--- a/src/libide/editor/ide-editor-search.c
+++ b/src/libide/editor/ide-editor-search.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-editor-search"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <string.h>
 
diff --git a/src/libide/editor/ide-editor-sidebar.c b/src/libide/editor/ide-editor-sidebar.c
index 98989055a..39cfe2f19 100644
--- a/src/libide/editor/ide-editor-sidebar.c
+++ b/src/libide/editor/ide-editor-sidebar.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-editor-sidebar"
 
+#include "config.h"
+
 #include <dazzle.h>
 
 #include "editor/ide-editor-sidebar.h"
diff --git a/src/libide/editor/ide-editor-utilities.c b/src/libide/editor/ide-editor-utilities.c
index 5339e1618..07d7bf041 100644
--- a/src/libide/editor/ide-editor-utilities.c
+++ b/src/libide/editor/ide-editor-utilities.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-editor-utilities"
 
+#include "config.h"
+
 #include "editor/ide-editor-utilities.h"
 
 /**
diff --git a/src/libide/editor/ide-editor-view-actions.c b/src/libide/editor/ide-editor-view-actions.c
index e76558ea6..096278d99 100644
--- a/src/libide/editor/ide-editor-view-actions.c
+++ b/src/libide/editor/ide-editor-view-actions.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-editor-view-actions"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 
 #include "files/ide-file.h"
diff --git a/src/libide/editor/ide-editor-view-addin.c b/src/libide/editor/ide-editor-view-addin.c
index a9044f599..efacc26a4 100644
--- a/src/libide/editor/ide-editor-view-addin.c
+++ b/src/libide/editor/ide-editor-view-addin.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-editor-view-addin"
 
+#include "config.h"
+
 #include "editor/ide-editor-private.h"
 #include "editor/ide-editor-view-addin.h"
 
diff --git a/src/libide/editor/ide-editor-view-settings.c b/src/libide/editor/ide-editor-view-settings.c
index 484cc122b..48b6dae96 100644
--- a/src/libide/editor/ide-editor-view-settings.c
+++ b/src/libide/editor/ide-editor-view-settings.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-editor-view-settings"
 
+#include "config.h"
+
 #include "editor/ide-editor-private.h"
 
 #include <gtksourceview/gtksource.h>
diff --git a/src/libide/editor/ide-editor-workbench-addin.c b/src/libide/editor/ide-editor-workbench-addin.c
index 3d243740a..eaf36849a 100644
--- a/src/libide/editor/ide-editor-workbench-addin.c
+++ b/src/libide/editor/ide-editor-workbench-addin.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-editor-workbench-addin"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 #include <gtksourceview/gtksource.h>
 #include <string.h>
diff --git a/src/libide/editorconfig/ide-editorconfig-file-settings.c 
b/src/libide/editorconfig/ide-editorconfig-file-settings.c
index 4acefcdba..8e1d8b774 100644
--- a/src/libide/editorconfig/ide-editorconfig-file-settings.c
+++ b/src/libide/editorconfig/ide-editorconfig-file-settings.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "editorconfig"
 
+#include "config.h"
+
 #include "editorconfig/editorconfig-glib.h"
 #include <glib/gi18n.h>
 
diff --git a/src/libide/files/ide-file-settings.c b/src/libide/files/ide-file-settings.c
index 20b5a3956..386b212fd 100644
--- a/src/libide/files/ide-file-settings.c
+++ b/src/libide/files/ide-file-settings.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-file-settings"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 #include <gtksourceview/gtksource.h>
 
diff --git a/src/libide/files/ide-file.c b/src/libide/files/ide-file.c
index 34f31a2dc..fa80daf3c 100644
--- a/src/libide/files/ide-file.c
+++ b/src/libide/files/ide-file.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-file"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <glib/gi18n.h>
 #include <gtksourceview/gtksource.h>
diff --git a/src/libide/formatting/ide-formatter-options.c b/src/libide/formatting/ide-formatter-options.c
index 0bc8572af..405024ab8 100644
--- a/src/libide/formatting/ide-formatter-options.c
+++ b/src/libide/formatting/ide-formatter-options.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-formatter-options"
 
+#include "config.h"
+
 #include "formatting/ide-formatter-options.h"
 
 struct _IdeFormatterOptions
diff --git a/src/libide/formatting/ide-formatter.c b/src/libide/formatting/ide-formatter.c
index 00f38a480..ba3978259 100644
--- a/src/libide/formatting/ide-formatter.c
+++ b/src/libide/formatting/ide-formatter.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-formatter"
 
+#include "config.h"
+
 #include "buffers/ide-buffer.h"
 #include "formatting/ide-formatter.h"
 
diff --git a/src/libide/greeter/ide-greeter-perspective.c b/src/libide/greeter/ide-greeter-perspective.c
index 890fc3007..0248c88c8 100644
--- a/src/libide/greeter/ide-greeter-perspective.c
+++ b/src/libide/greeter/ide-greeter-perspective.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-greeter-perspective"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <glib/gi18n.h>
 #include <libpeas/peas.h>
diff --git a/src/libide/greeter/ide-greeter-section.c b/src/libide/greeter/ide-greeter-section.c
index c654b2aa7..aec787f4f 100644
--- a/src/libide/greeter/ide-greeter-section.c
+++ b/src/libide/greeter/ide-greeter-section.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-greeter-section"
 
+#include "config.h"
+
 #include "greeter/ide-greeter-section.h"
 
 G_DEFINE_INTERFACE (IdeGreeterSection, ide_greeter_section, GTK_TYPE_WIDGET)
diff --git a/src/libide/gsettings/ide-gsettings-file-settings.c 
b/src/libide/gsettings/ide-gsettings-file-settings.c
index 17387d9ee..cb98f4699 100644
--- a/src/libide/gsettings/ide-gsettings-file-settings.c
+++ b/src/libide/gsettings/ide-gsettings-file-settings.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-gsettings-file-settings"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <glib/gi18n.h>
 
diff --git a/src/libide/gsettings/ide-language-defaults.c b/src/libide/gsettings/ide-language-defaults.c
index 80f7a0a51..2c3c9cb50 100644
--- a/src/libide/gsettings/ide-language-defaults.c
+++ b/src/libide/gsettings/ide-language-defaults.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-language-defaults"
 
+#include "config.h"
+
 #include <errno.h>
 #include <glib/gi18n.h>
 
diff --git a/src/libide/highlighting/ide-highlight-engine.c b/src/libide/highlighting/ide-highlight-engine.c
index b5d6c83d2..f4c2993b6 100644
--- a/src/libide/highlighting/ide-highlight-engine.c
+++ b/src/libide/highlighting/ide-highlight-engine.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-highlight-engine"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <glib/gi18n.h>
 #include <string.h>
diff --git a/src/libide/highlighting/ide-highlight-index.c b/src/libide/highlighting/ide-highlight-index.c
index 68137ea54..31210998f 100644
--- a/src/libide/highlighting/ide-highlight-index.c
+++ b/src/libide/highlighting/ide-highlight-index.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-highlight-index"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <string.h>
 
diff --git a/src/libide/ide-context.c b/src/libide/ide-context.c
index 792060946..812663a6c 100644
--- a/src/libide/ide-context.c
+++ b/src/libide/ide-context.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-context"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 #include <libpeas/peas.h>
 
diff --git a/src/libide/ide-object.c b/src/libide/ide-object.c
index b665e098e..3df11c4e9 100644
--- a/src/libide/ide-object.c
+++ b/src/libide/ide-object.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-object"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 #include <libpeas/peas.h>
 
diff --git a/src/libide/ide-pausable.c b/src/libide/ide-pausable.c
index c4b1dbcf0..6dab3420f 100644
--- a/src/libide/ide-pausable.c
+++ b/src/libide/ide-pausable.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-pausable"
 
+#include "config.h"
+
 #include "ide-pausable.h"
 
 struct _IdePausable
diff --git a/src/libide/keybindings/ide-keybindings.c b/src/libide/keybindings/ide-keybindings.c
index 70362708d..594486b00 100644
--- a/src/libide/keybindings/ide-keybindings.c
+++ b/src/libide/keybindings/ide-keybindings.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-keybindings"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <glib/gi18n.h>
 #include <libpeas/peas.h>
diff --git a/src/libide/langserv/ide-langserv-client.c b/src/libide/langserv/ide-langserv-client.c
index 4b880220c..c83ded4b2 100644
--- a/src/libide/langserv/ide-langserv-client.c
+++ b/src/libide/langserv/ide-langserv-client.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-langserv-client"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <dazzle.h>
 #include <glib/gi18n.h>
diff --git a/src/libide/langserv/ide-langserv-completion-provider.c 
b/src/libide/langserv/ide-langserv-completion-provider.c
index f3376a4ba..c962bc15d 100644
--- a/src/libide/langserv/ide-langserv-completion-provider.c
+++ b/src/libide/langserv/ide-langserv-completion-provider.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-langserv-completion-provider"
 
+#include "config.h"
+
 #include <jsonrpc-glib.h>
 
 #include "ide-debug.h"
diff --git a/src/libide/langserv/ide-langserv-diagnostic-provider.c 
b/src/libide/langserv/ide-langserv-diagnostic-provider.c
index 2e7ee18f4..84c82b3f0 100644
--- a/src/libide/langserv/ide-langserv-diagnostic-provider.c
+++ b/src/libide/langserv/ide-langserv-diagnostic-provider.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-langserv-diagnostic-provider"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <json-glib/json-glib.h>
 
diff --git a/src/libide/langserv/ide-langserv-formatter.c b/src/libide/langserv/ide-langserv-formatter.c
index cd959dae4..b87eac112 100644
--- a/src/libide/langserv/ide-langserv-formatter.c
+++ b/src/libide/langserv/ide-langserv-formatter.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-langserv-formatter"
 
+#include "config.h"
+
 #include <jsonrpc-glib.h>
 
 #include "ide-context.h"
diff --git a/src/libide/langserv/ide-langserv-highlighter.c b/src/libide/langserv/ide-langserv-highlighter.c
index 057a787c3..eb2c5a30f 100644
--- a/src/libide/langserv/ide-langserv-highlighter.c
+++ b/src/libide/langserv/ide-langserv-highlighter.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-langserv-highlighter"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <jsonrpc-glib.h>
 
diff --git a/src/libide/langserv/ide-langserv-rename-provider.c 
b/src/libide/langserv/ide-langserv-rename-provider.c
index 5fa751f75..57b25fa0f 100644
--- a/src/libide/langserv/ide-langserv-rename-provider.c
+++ b/src/libide/langserv/ide-langserv-rename-provider.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-langserv-rename-provider"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <jsonrpc-glib.h>
 
diff --git a/src/libide/langserv/ide-langserv-symbol-node.c b/src/libide/langserv/ide-langserv-symbol-node.c
index 12ffddbc9..c4bf79161 100644
--- a/src/libide/langserv/ide-langserv-symbol-node.c
+++ b/src/libide/langserv/ide-langserv-symbol-node.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-langserv-symbol-node"
 
+#include "config.h"
+
 #include "ide-debug.h"
 
 #include "diagnostics/ide-source-location.h"
diff --git a/src/libide/langserv/ide-langserv-symbol-resolver.c 
b/src/libide/langserv/ide-langserv-symbol-resolver.c
index 763ffdd3d..a2bd59f8d 100644
--- a/src/libide/langserv/ide-langserv-symbol-resolver.c
+++ b/src/libide/langserv/ide-langserv-symbol-resolver.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-langserv-symbol-resolver"
 
+#include "config.h"
+
 #include <jsonrpc-glib.h>
 
 #include "ide-debug.h"
diff --git a/src/libide/langserv/ide-langserv-symbol-tree.c b/src/libide/langserv/ide-langserv-symbol-tree.c
index 7feec48c5..e895225c2 100644
--- a/src/libide/langserv/ide-langserv-symbol-tree.c
+++ b/src/libide/langserv/ide-langserv-symbol-tree.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-langserv-symbol-tree"
 
+#include "config.h"
+
 #include "langserv/ide-langserv-symbol-node.h"
 #include "langserv/ide-langserv-symbol-node-private.h"
 #include "langserv/ide-langserv-symbol-tree.h"
diff --git a/src/libide/layout/ide-layout-grid-actions.c b/src/libide/layout/ide-layout-grid-actions.c
index 606cd5f0a..acd2c4358 100644
--- a/src/libide/layout/ide-layout-grid-actions.c
+++ b/src/libide/layout/ide-layout-grid-actions.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-layout-grid"
 
+#include "config.h"
+
 #include "layout/ide-layout-grid.h"
 
 static void
diff --git a/src/libide/layout/ide-layout-grid-column-actions.c 
b/src/libide/layout/ide-layout-grid-column-actions.c
index e5b023747..a6476957f 100644
--- a/src/libide/layout/ide-layout-grid-column-actions.c
+++ b/src/libide/layout/ide-layout-grid-column-actions.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-layout-grid-column-actions"
 
+#include "config.h"
+
 #include "layout/ide-layout-private.h"
 
 static void
diff --git a/src/libide/layout/ide-layout-grid-column.c b/src/libide/layout/ide-layout-grid-column.c
index 1ee6d8fe7..e7f692f9a 100644
--- a/src/libide/layout/ide-layout-grid-column.c
+++ b/src/libide/layout/ide-layout-grid-column.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-layout-grid-column"
 
+#include "config.h"
+
 #include "layout/ide-layout-grid-column.h"
 #include "layout/ide-layout-private.h"
 #include "layout/ide-layout-view.h"
diff --git a/src/libide/layout/ide-layout-grid.c b/src/libide/layout/ide-layout-grid.c
index 66ba4a4a1..7bfb82b7c 100644
--- a/src/libide/layout/ide-layout-grid.c
+++ b/src/libide/layout/ide-layout-grid.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-layout-grid"
 
+#include "config.h"
+
 #include <string.h>
 
 #include "ide-object.h"
diff --git a/src/libide/layout/ide-layout-stack-addin.c b/src/libide/layout/ide-layout-stack-addin.c
index 40e1a3a55..2b0d736ff 100644
--- a/src/libide/layout/ide-layout-stack-addin.c
+++ b/src/libide/layout/ide-layout-stack-addin.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-layout-stack-addin"
 
+#include "config.h"
+
 #include "layout/ide-layout-stack-addin.h"
 
 G_DEFINE_INTERFACE (IdeLayoutStackAddin, ide_layout_stack_addin, G_TYPE_OBJECT)
diff --git a/src/libide/layout/ide-layout-stack-header.c b/src/libide/layout/ide-layout-stack-header.c
index faa754511..d2c3acd11 100644
--- a/src/libide/layout/ide-layout-stack-header.c
+++ b/src/libide/layout/ide-layout-stack-header.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-layout-stack-header"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 
 #include "layout/ide-layout-private.h"
diff --git a/src/libide/layout/ide-layout-stack.c b/src/libide/layout/ide-layout-stack.c
index f2015193e..29a04e5a0 100644
--- a/src/libide/layout/ide-layout-stack.c
+++ b/src/libide/layout/ide-layout-stack.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-layout-stack"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <glib/gi18n.h>
 #include <libpeas/peas.h>
diff --git a/src/libide/layout/ide-layout-transient-sidebar.c 
b/src/libide/layout/ide-layout-transient-sidebar.c
index d5d5a351d..a8dc8445d 100644
--- a/src/libide/layout/ide-layout-transient-sidebar.c
+++ b/src/libide/layout/ide-layout-transient-sidebar.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-layout-transient-sidebar"
 
+#include "config.h"
+
 #include "layout/ide-layout-stack.h"
 #include "layout/ide-layout-grid.h"
 #include "layout/ide-layout-transient-sidebar.h"
diff --git a/src/libide/layout/ide-layout-view.c b/src/libide/layout/ide-layout-view.c
index 7d9cc7572..ec4e0621c 100644
--- a/src/libide/layout/ide-layout-view.c
+++ b/src/libide/layout/ide-layout-view.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-layout-view"
 
+#include "config.h"
+
 #include <string.h>
 
 #include "layout/ide-layout-view.h"
diff --git a/src/libide/layout/ide-layout.c b/src/libide/layout/ide-layout.c
index e1f8bbfc7..2a65be5ce 100644
--- a/src/libide/layout/ide-layout.c
+++ b/src/libide/layout/ide-layout.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-layout"
 
+#include "config.h"
+
 #include "layout/ide-layout.h"
 #include "layout/ide-layout-pane.h"
 #include "layout/ide-layout-view.h"
diff --git a/src/libide/layout/ide-shortcut-label.c b/src/libide/layout/ide-shortcut-label.c
index ae2e9ee02..ce72bd62b 100644
--- a/src/libide/layout/ide-shortcut-label.c
+++ b/src/libide/layout/ide-shortcut-label.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-shortcut-label"
 
+#include "config.h"
+
 #include <dazzle.h>
 
 #include "layout/ide-shortcut-label.h"
diff --git a/src/libide/local/ide-local-device.c b/src/libide/local/ide-local-device.c
index 793fa16c9..c1902750a 100644
--- a/src/libide/local/ide-local-device.c
+++ b/src/libide/local/ide-local-device.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-loca-device"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 #include <string.h>
 #include <sys/utsname.h>
diff --git a/src/libide/logging/ide-log.c b/src/libide/logging/ide-log.c
index 9d26953ef..d62b60e00 100644
--- a/src/libide/logging/ide-log.c
+++ b/src/libide/logging/ide-log.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-log"
 
+#include "config.h"
+
 #ifndef _GNU_SOURCE
 # define _GNU_SOURCE
 #endif
diff --git a/src/libide/modelines/ide-modelines-file-settings.c 
b/src/libide/modelines/ide-modelines-file-settings.c
index 5f29c86b8..37cf50100 100644
--- a/src/libide/modelines/ide-modelines-file-settings.c
+++ b/src/libide/modelines/ide-modelines-file-settings.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-modelines-file-settings"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 
 #include "ide-context.h"
diff --git a/src/libide/plugins/ide-extension-adapter.c b/src/libide/plugins/ide-extension-adapter.c
index 851f32cee..6a459026b 100644
--- a/src/libide/plugins/ide-extension-adapter.c
+++ b/src/libide/plugins/ide-extension-adapter.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-extension-adapter"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <glib/gi18n.h>
 
diff --git a/src/libide/plugins/ide-extension-set-adapter.c b/src/libide/plugins/ide-extension-set-adapter.c
index fc53e4cd1..06e5310fc 100644
--- a/src/libide/plugins/ide-extension-set-adapter.c
+++ b/src/libide/plugins/ide-extension-set-adapter.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-extension-set-adapter"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <glib/gi18n.h>
 
diff --git a/src/libide/plugins/ide-extension-util.c b/src/libide/plugins/ide-extension-util.c
index 8ce43c57e..be8b20750 100644
--- a/src/libide/plugins/ide-extension-util.c
+++ b/src/libide/plugins/ide-extension-util.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-extension-util"
 
+#include "config.h"
+
 #include <glib-object.h>
 #include <gobject/gvaluecollector.h>
 #include <stdlib.h>
diff --git a/src/libide/preferences/ide-preferences-addin.c b/src/libide/preferences/ide-preferences-addin.c
index 6d72b240d..a10e0ac5d 100644
--- a/src/libide/preferences/ide-preferences-addin.c
+++ b/src/libide/preferences/ide-preferences-addin.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-preferences-addin"
 
+#include "config.h"
+
 #include "preferences/ide-preferences-addin.h"
 
 G_DEFINE_INTERFACE (IdePreferencesAddin, ide_preferences_addin, G_TYPE_OBJECT)
diff --git a/src/libide/preferences/ide-preferences-builtin.c 
b/src/libide/preferences/ide-preferences-builtin.c
index ca097077d..bc8bcbecf 100644
--- a/src/libide/preferences/ide-preferences-builtin.c
+++ b/src/libide/preferences/ide-preferences-builtin.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-preferences-builtin"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <glib/gi18n.h>
 #include <gtksourceview/gtksource.h>
diff --git a/src/libide/preferences/ide-preferences-language-row.c 
b/src/libide/preferences/ide-preferences-language-row.c
index ca3e7a9de..6dd6f20ee 100644
--- a/src/libide/preferences/ide-preferences-language-row.c
+++ b/src/libide/preferences/ide-preferences-language-row.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-preferences-language-row"
 
+#include "config.h"
+
 #include "preferences/ide-preferences-language-row.h"
 
 struct _IdePreferencesLanguageRow
diff --git a/src/libide/preferences/ide-preferences-perspective.c 
b/src/libide/preferences/ide-preferences-perspective.c
index 9d9e1c264..56bb9dec8 100644
--- a/src/libide/preferences/ide-preferences-perspective.c
+++ b/src/libide/preferences/ide-preferences-perspective.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-preferences-perspective"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 #include <libpeas/peas.h>
 
diff --git a/src/libide/preferences/ide-preferences-window.c b/src/libide/preferences/ide-preferences-window.c
index aa561a20f..b9189bba7 100644
--- a/src/libide/preferences/ide-preferences-window.c
+++ b/src/libide/preferences/ide-preferences-window.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-preferences-window"
 
+#include "config.h"
+
 #include "preferences/ide-preferences-window.h"
 
 struct _IdePreferencesWindow
diff --git a/src/libide/projects/ide-project-edit.c b/src/libide/projects/ide-project-edit.c
index 774c5a061..18d54486e 100644
--- a/src/libide/projects/ide-project-edit.c
+++ b/src/libide/projects/ide-project-edit.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-project-edit"
 
+#include "config.h"
+
 #include "projects/ide-project-edit.h"
 #include "projects/ide-project-edit-private.h"
 
diff --git a/src/libide/projects/ide-project-info.c b/src/libide/projects/ide-project-info.c
index 4eb1cc316..9e246f977 100644
--- a/src/libide/projects/ide-project-info.c
+++ b/src/libide/projects/ide-project-info.c
@@ -22,6 +22,8 @@
 
 #define G_LOG_DOMAIN "ide-project-info"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <glib/gi18n.h>
 #include <string.h>
diff --git a/src/libide/projects/ide-project-item.c b/src/libide/projects/ide-project-item.c
index a0d2545af..9b166ffe1 100644
--- a/src/libide/projects/ide-project-item.c
+++ b/src/libide/projects/ide-project-item.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-project-item"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <glib/gi18n.h>
 
diff --git a/src/libide/projects/ide-project.c b/src/libide/projects/ide-project.c
index e166a81d4..f3a4adee0 100644
--- a/src/libide/projects/ide-project.c
+++ b/src/libide/projects/ide-project.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-project"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 
 #include "ide-context.h"
diff --git a/src/libide/rename/ide-rename-provider.c b/src/libide/rename/ide-rename-provider.c
index 19909011d..12c5b3977 100644
--- a/src/libide/rename/ide-rename-provider.c
+++ b/src/libide/rename/ide-rename-provider.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-rename-provider.h"
 
+#include "config.h"
+
 #include "ide-context.h"
 #include "ide-debug.h"
 
diff --git a/src/libide/runner/ide-run-button.c b/src/libide/runner/ide-run-button.c
index 43a387c5c..2e1bda166 100644
--- a/src/libide/runner/ide-run-button.c
+++ b/src/libide/runner/ide-run-button.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-run-button"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <glib/gi18n.h>
 
diff --git a/src/libide/runner/ide-run-manager.c b/src/libide/runner/ide-run-manager.c
index 523c9d161..817d2406d 100644
--- a/src/libide/runner/ide-run-manager.c
+++ b/src/libide/runner/ide-run-manager.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-run-manager"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 #include <libpeas/peas.h>
 #include <libpeas/peas-autocleanups.h>
diff --git a/src/libide/runner/ide-runner-addin.c b/src/libide/runner/ide-runner-addin.c
index 38cfdc9b0..56411efa5 100644
--- a/src/libide/runner/ide-runner-addin.c
+++ b/src/libide/runner/ide-runner-addin.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-runner-addin"
 
+#include "config.h"
+
 #include "runner/ide-runner-addin.h"
 #include "threading/ide-task.h"
 
diff --git a/src/libide/runner/ide-runner.c b/src/libide/runner/ide-runner.c
index 06a642107..6034af043 100644
--- a/src/libide/runner/ide-runner.c
+++ b/src/libide/runner/ide-runner.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-runner"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <errno.h>
 #include <glib/gi18n.h>
diff --git a/src/libide/runtimes/ide-runtime-manager.c b/src/libide/runtimes/ide-runtime-manager.c
index 2961fff07..0cfbd6c74 100644
--- a/src/libide/runtimes/ide-runtime-manager.c
+++ b/src/libide/runtimes/ide-runtime-manager.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-runtime-manager"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 #include <libpeas/peas.h>
 
diff --git a/src/libide/runtimes/ide-runtime-provider.c b/src/libide/runtimes/ide-runtime-provider.c
index 31b647c41..5aa60331c 100644
--- a/src/libide/runtimes/ide-runtime-provider.c
+++ b/src/libide/runtimes/ide-runtime-provider.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-runtime-provider"
 
+#include "config.h"
+
 #include "ide-context.h"
 #include "ide-debug.h"
 
diff --git a/src/libide/runtimes/ide-runtime.c b/src/libide/runtimes/ide-runtime.c
index 1c77da346..eee36763d 100644
--- a/src/libide/runtimes/ide-runtime.c
+++ b/src/libide/runtimes/ide-runtime.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-runtime"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <string.h>
 
diff --git a/src/libide/search/ide-search-engine.c b/src/libide/search/ide-search-engine.c
index e728effcd..6c7966416 100644
--- a/src/libide/search/ide-search-engine.c
+++ b/src/libide/search/ide-search-engine.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-search-engine"
 
+#include "config.h"
+
 #include <libpeas/peas.h>
 
 #include "search/ide-search-engine.h"
diff --git a/src/libide/search/ide-search-entry.c b/src/libide/search/ide-search-entry.c
index b91de1c60..e486ff74b 100644
--- a/src/libide/search/ide-search-entry.c
+++ b/src/libide/search/ide-search-entry.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-search-entry"
 
+#include "config.h"
+
 #include "ide-context.h"
 
 #include "editor/ide-editor-perspective.h"
diff --git a/src/libide/search/ide-search-provider.c b/src/libide/search/ide-search-provider.c
index e44c9cb4c..04544dba5 100644
--- a/src/libide/search/ide-search-provider.c
+++ b/src/libide/search/ide-search-provider.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-search-provider"
 
+#include "config.h"
+
 #include "search/ide-search-provider.h"
 #include "threading/ide-task.h"
 
diff --git a/src/libide/search/ide-search-reducer.c b/src/libide/search/ide-search-reducer.c
index 516da40bc..d96679739 100644
--- a/src/libide/search/ide-search-reducer.c
+++ b/src/libide/search/ide-search-reducer.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-search-reducer"
 
+#include "config.h"
+
 #include "search/ide-search-reducer.h"
 #include "search/ide-search-result.h"
 
diff --git a/src/libide/search/ide-search-result.c b/src/libide/search/ide-search-result.c
index 32e28ec30..0e013e55f 100644
--- a/src/libide/search/ide-search-result.c
+++ b/src/libide/search/ide-search-result.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-search-result"
 
+#include "config.h"
+
 #include "search/ide-search-result.h"
 
 typedef struct
diff --git a/src/libide/snippets/ide-source-snippet-context.c 
b/src/libide/snippets/ide-source-snippet-context.c
index 456284ec5..f862ce829 100644
--- a/src/libide/snippets/ide-source-snippet-context.c
+++ b/src/libide/snippets/ide-source-snippet-context.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-source-snippets-context"
 
+#include "config.h"
+
 #include <errno.h>
 #include <glib/gi18n.h>
 #include <stdlib.h>
diff --git a/src/libide/snippets/ide-source-snippet.c b/src/libide/snippets/ide-source-snippet.c
index 55ca831c7..aaa56ba59 100644
--- a/src/libide/snippets/ide-source-snippet.c
+++ b/src/libide/snippets/ide-source-snippet.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-source-snippet"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <glib/gi18n.h>
 
diff --git a/src/libide/snippets/ide-source-snippets-manager.c 
b/src/libide/snippets/ide-source-snippets-manager.c
index 0d04ecae7..f35281568 100644
--- a/src/libide/snippets/ide-source-snippets-manager.c
+++ b/src/libide/snippets/ide-source-snippets-manager.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-source-snippets-manager"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 
 #include "ide-global.h"
diff --git a/src/libide/sourceview/ide-completion-item.c b/src/libide/sourceview/ide-completion-item.c
index 015456fac..b7efd77c2 100644
--- a/src/libide/sourceview/ide-completion-item.c
+++ b/src/libide/sourceview/ide-completion-item.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-completion-item"
 
+#include "config.h"
+
 #include <string.h>
 
 #include "sourceview/ide-completion-item.h"
diff --git a/src/libide/sourceview/ide-completion-results.c b/src/libide/sourceview/ide-completion-results.c
index 2872a3f28..ad8105c44 100644
--- a/src/libide/sourceview/ide-completion-results.c
+++ b/src/libide/sourceview/ide-completion-results.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-completion-results"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <string.h>
 
diff --git a/src/libide/sourceview/ide-completion-words.c b/src/libide/sourceview/ide-completion-words.c
index 5bc50a0eb..f7563c0ee 100644
--- a/src/libide/sourceview/ide-completion-words.c
+++ b/src/libide/sourceview/ide-completion-words.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-completion-words"
 
+#include "config.h"
+
 #include "sourceview/ide-completion-provider.h"
 #include "sourceview/ide-completion-words.h"
 
diff --git a/src/libide/sourceview/ide-cursor.c b/src/libide/sourceview/ide-cursor.c
index 7d22bb3e3..9ab7f2bd4 100644
--- a/src/libide/sourceview/ide-cursor.c
+++ b/src/libide/sourceview/ide-cursor.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-cursor"
 
+#include "config.h"
+
 #include <dazzle.h>
 
 #include "sourceview/ide-source-view.h"
diff --git a/src/libide/sourceview/ide-indenter.c b/src/libide/sourceview/ide-indenter.c
index d43a7bd3b..f49558e65 100644
--- a/src/libide/sourceview/ide-indenter.c
+++ b/src/libide/sourceview/ide-indenter.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-indenter"
 
+#include "config.h"
+
 #include "ide-context.h"
 #include "ide-debug.h"
 
diff --git a/src/libide/sourceview/ide-language.c b/src/libide/sourceview/ide-language.c
index b5f769c5f..4cfeb60bb 100644
--- a/src/libide/sourceview/ide-language.c
+++ b/src/libide/sourceview/ide-language.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-language"
 
+#include "config.h"
+
 #include <string.h>
 #include <tmpl-glib.h>
 
diff --git a/src/libide/sourceview/ide-line-change-gutter-renderer.c 
b/src/libide/sourceview/ide-line-change-gutter-renderer.c
index 24666c27b..4c6bc088c 100644
--- a/src/libide/sourceview/ide-line-change-gutter-renderer.c
+++ b/src/libide/sourceview/ide-line-change-gutter-renderer.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-line-change-gutter-renderer"
 
+#include "config.h"
+
 #include <dazzle.h>
 
 #include "ide-context.h"
diff --git a/src/libide/sourceview/ide-omni-gutter-renderer.c 
b/src/libide/sourceview/ide-omni-gutter-renderer.c
index cf8000686..947d5aa3d 100644
--- a/src/libide/sourceview/ide-omni-gutter-renderer.c
+++ b/src/libide/sourceview/ide-omni-gutter-renderer.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-omni-gutter-renderer"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <glib/gi18n.h>
 #include <string.h>
diff --git a/src/libide/sourceview/ide-source-map.c b/src/libide/sourceview/ide-source-map.c
index 95a24e404..76540d4cc 100644
--- a/src/libide/sourceview/ide-source-map.c
+++ b/src/libide/sourceview/ide-source-map.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-source-map"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <glib/gi18n.h>
 
diff --git a/src/libide/sourceview/ide-source-view-mode.c b/src/libide/sourceview/ide-source-view-mode.c
index 142160f28..7473880d9 100644
--- a/src/libide/sourceview/ide-source-view-mode.c
+++ b/src/libide/sourceview/ide-source-view-mode.c
@@ -19,6 +19,8 @@
 
 #define G_LOG_DOMAIN "ide-source-view-mode"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 #include <string.h>
 
diff --git a/src/libide/sourceview/ide-source-view-movements.c 
b/src/libide/sourceview/ide-source-view-movements.c
index f57846282..be1cb489d 100644
--- a/src/libide/sourceview/ide-source-view-movements.c
+++ b/src/libide/sourceview/ide-source-view-movements.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-source-view-movements"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <string.h>
 
diff --git a/src/libide/sourceview/ide-source-view.c b/src/libide/sourceview/ide-source-view.c
index 140e9ea92..2539582bf 100644
--- a/src/libide/sourceview/ide-source-view.c
+++ b/src/libide/sourceview/ide-source-view.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-source-view"
 
+#include "config.h"
+
 #include <cairo-gobject.h>
 #include <dazzle.h>
 #include <glib/gi18n.h>
diff --git a/src/libide/sourceview/ide-text-iter.c b/src/libide/sourceview/ide-text-iter.c
index 097c5aa92..92f7d4d75 100644
--- a/src/libide/sourceview/ide-text-iter.c
+++ b/src/libide/sourceview/ide-text-iter.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-text-iter"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <string.h>
 
diff --git a/src/libide/sourceview/ide-word-completion-item.c 
b/src/libide/sourceview/ide-word-completion-item.c
index 2b44c1636..25f9b3510 100644
--- a/src/libide/sourceview/ide-word-completion-item.c
+++ b/src/libide/sourceview/ide-word-completion-item.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-word-completion-item"
 
+#include "config.h"
+
 #include "sourceview/ide-word-completion-item.h"
 
 typedef struct
diff --git a/src/libide/sourceview/ide-word-completion-provider.c 
b/src/libide/sourceview/ide-word-completion-provider.c
index 7c311497c..5bce45b08 100644
--- a/src/libide/sourceview/ide-word-completion-provider.c
+++ b/src/libide/sourceview/ide-word-completion-provider.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-word-completion-provider"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <glib/gi18n.h>
 #include <string.h>
diff --git a/src/libide/sourceview/ide-word-completion-results.c 
b/src/libide/sourceview/ide-word-completion-results.c
index d2def5662..c9a07c01a 100644
--- a/src/libide/sourceview/ide-word-completion-results.c
+++ b/src/libide/sourceview/ide-word-completion-results.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-word-completion-results"
 
+#include "config.h"
+
 #include "sourceview/ide-word-completion-results.h"
 #include "sourceview/ide-word-completion-item.h"
 
diff --git a/src/libide/subprocess/ide-breakout-subprocess.c b/src/libide/subprocess/ide-breakout-subprocess.c
index 07ab7d212..2c8f82d46 100644
--- a/src/libide/subprocess/ide-breakout-subprocess.c
+++ b/src/libide/subprocess/ide-breakout-subprocess.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-breakout-subprocess"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <errno.h>
 #include <fcntl.h>
diff --git a/src/libide/subprocess/ide-simple-subprocess.c b/src/libide/subprocess/ide-simple-subprocess.c
index 9d6b383fc..037733107 100644
--- a/src/libide/subprocess/ide-simple-subprocess.c
+++ b/src/libide/subprocess/ide-simple-subprocess.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-simple-subprocess"
 
+#include "config.h"
+
 #include "ide-debug.h"
 
 #include "subprocess/ide-simple-subprocess.h"
diff --git a/src/libide/subprocess/ide-subprocess-supervisor.c 
b/src/libide/subprocess/ide-subprocess-supervisor.c
index f139aeb9b..de9f68fb9 100644
--- a/src/libide/subprocess/ide-subprocess-supervisor.c
+++ b/src/libide/subprocess/ide-subprocess-supervisor.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-subproces-supervisor"
 
+#include "config.h"
+
 #include "ide-debug.h"
 
 #include "subprocess/ide-subprocess.h"
diff --git a/src/libide/subprocess/ide-subprocess.c b/src/libide/subprocess/ide-subprocess.c
index fc9a7d375..57761a699 100644
--- a/src/libide/subprocess/ide-subprocess.c
+++ b/src/libide/subprocess/ide-subprocess.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-subprocess"
 
+#include "config.h"
+
 #include <string.h>
 
 #include "ide-debug.h"
diff --git a/src/libide/symbols/ide-code-index-entries.c b/src/libide/symbols/ide-code-index-entries.c
index b75b04492..7d0a490e0 100644
--- a/src/libide/symbols/ide-code-index-entries.c
+++ b/src/libide/symbols/ide-code-index-entries.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-code-index-entries"
 
+#include "config.h"
+
 #include "application/ide-application.h"
 #include "symbols/ide-code-index-entries.h"
 
diff --git a/src/libide/symbols/ide-code-index-entry.c b/src/libide/symbols/ide-code-index-entry.c
index 18fe38749..f8b89007d 100644
--- a/src/libide/symbols/ide-code-index-entry.c
+++ b/src/libide/symbols/ide-code-index-entry.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-code-index-entry"
 
+#include "config.h"
+
 #include "symbols/ide-code-index-entry.h"
 
 typedef struct
diff --git a/src/libide/symbols/ide-code-indexer.c b/src/libide/symbols/ide-code-indexer.c
index 4cc556d1e..6ec67fac9 100644
--- a/src/libide/symbols/ide-code-indexer.c
+++ b/src/libide/symbols/ide-code-indexer.c
@@ -19,6 +19,8 @@
 
 #define G_LOG_DOMAIN "ide-code-indexer"
 
+#include "config.h"
+
 #include "application/ide-application.h"
 #include "symbols/ide-code-indexer.h"
 
diff --git a/src/libide/symbols/ide-symbol-resolver.c b/src/libide/symbols/ide-symbol-resolver.c
index 68c6e461d..e98c82c09 100644
--- a/src/libide/symbols/ide-symbol-resolver.c
+++ b/src/libide/symbols/ide-symbol-resolver.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-symbol-resolver"
 
+#include "config.h"
+
 #include "ide-context.h"
 
 #include "buffers/ide-buffer.h"
diff --git a/src/libide/symbols/ide-symbol.c b/src/libide/symbols/ide-symbol.c
index cce48dd1f..27fa6dd1e 100644
--- a/src/libide/symbols/ide-symbol.c
+++ b/src/libide/symbols/ide-symbol.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-symbol"
 
+#include "config.h"
+
 #include <dazzle.h>
 
 #include "diagnostics/ide-source-location.h"
diff --git a/src/libide/template/ide-project-template.c b/src/libide/template/ide-project-template.c
index d83d17d1f..a68126390 100644
--- a/src/libide/template/ide-project-template.c
+++ b/src/libide/template/ide-project-template.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-project-template"
 
+#include "config.h"
+
 #include "template/ide-project-template.h"
 
 G_DEFINE_INTERFACE (IdeProjectTemplate, ide_project_template, G_TYPE_OBJECT)
diff --git a/src/libide/testing/ide-test-editor-addin.c b/src/libide/testing/ide-test-editor-addin.c
index b40540e43..202603f90 100644
--- a/src/libide/testing/ide-test-editor-addin.c
+++ b/src/libide/testing/ide-test-editor-addin.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-test-editor-addin"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 
 #include "ide-context.h"
diff --git a/src/libide/testing/ide-test-manager.c b/src/libide/testing/ide-test-manager.c
index 47d3ff774..f7a9d0577 100644
--- a/src/libide/testing/ide-test-manager.c
+++ b/src/libide/testing/ide-test-manager.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-test-manager"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <libpeas/peas.h>
 
diff --git a/src/libide/testing/ide-test-panel.c b/src/libide/testing/ide-test-panel.c
index bff3b5ace..93d89bbb5 100644
--- a/src/libide/testing/ide-test-panel.c
+++ b/src/libide/testing/ide-test-panel.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-test-panel"
 
+#include "config.h"
+
 #include "ide-context.h"
 #include "ide-debug.h"
 
diff --git a/src/libide/testing/ide-test-provider.c b/src/libide/testing/ide-test-provider.c
index c3a8f9c5f..cec5e87d7 100644
--- a/src/libide/testing/ide-test-provider.c
+++ b/src/libide/testing/ide-test-provider.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-test-provider"
 
+#include "config.h"
+
 #include "testing/ide-test-provider.h"
 #include "testing/ide-test-private.h"
 
diff --git a/src/libide/testing/ide-test.c b/src/libide/testing/ide-test.c
index d2deb8914..7fb84a59c 100644
--- a/src/libide/testing/ide-test.c
+++ b/src/libide/testing/ide-test.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-test"
 
+#include "config.h"
+
 #include "ide-enums.h"
 
 #include "testing/ide-test.h"
diff --git a/src/libide/threading/ide-task.c b/src/libide/threading/ide-task.c
index 8a39f73ae..f9f393230 100644
--- a/src/libide/threading/ide-task.c
+++ b/src/libide/threading/ide-task.c
@@ -19,6 +19,8 @@
 
 #define G_LOG_DOMAIN "ide-task"
 
+#include "config.h"
+
 #include <dazzle.h>
 
 #include "threading/ide-task.h"
diff --git a/src/libide/threading/ide-thread-pool.c b/src/libide/threading/ide-thread-pool.c
index 651ab2d4b..11f7935aa 100644
--- a/src/libide/threading/ide-thread-pool.c
+++ b/src/libide/threading/ide-thread-pool.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-thread-pool"
 
+#include "config.h"
+
 #include <dazzle.h>
 
 #include "ide-debug.h"
diff --git a/src/libide/transfers/ide-pkcon-transfer.c b/src/libide/transfers/ide-pkcon-transfer.c
index cad9bd4a7..37b276c58 100644
--- a/src/libide/transfers/ide-pkcon-transfer.c
+++ b/src/libide/transfers/ide-pkcon-transfer.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-pkcon-transfer"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 
 #include "ide-debug.h"
diff --git a/src/libide/transfers/ide-transfer-button.c b/src/libide/transfers/ide-transfer-button.c
index d1c8691e2..183711237 100644
--- a/src/libide/transfers/ide-transfer-button.c
+++ b/src/libide/transfers/ide-transfer-button.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-transfer-button"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 
 #include "ide-debug.h"
diff --git a/src/libide/transfers/ide-transfer-manager.c b/src/libide/transfers/ide-transfer-manager.c
index 92f2d7486..e0cbd962f 100644
--- a/src/libide/transfers/ide-transfer-manager.c
+++ b/src/libide/transfers/ide-transfer-manager.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-transfer-manager"
 
+#include "config.h"
+
 #include "ide-context.h"
 #include "ide-debug.h"
 
diff --git a/src/libide/transfers/ide-transfer-row.c b/src/libide/transfers/ide-transfer-row.c
index 39de8a446..3eb6f8f3e 100644
--- a/src/libide/transfers/ide-transfer-row.c
+++ b/src/libide/transfers/ide-transfer-row.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-transfer-row"
 
+#include "config.h"
+
 #include <dazzle.h>
 
 #include "transfers/ide-transfer-row.h"
diff --git a/src/libide/transfers/ide-transfer.c b/src/libide/transfers/ide-transfer.c
index 911ae9050..47b17af17 100644
--- a/src/libide/transfers/ide-transfer.c
+++ b/src/libide/transfers/ide-transfer.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-transfer"
 
+#include "config.h"
+
 #include "ide-debug.h"
 
 #include "transfers/ide-transfer.h"
diff --git a/src/libide/transfers/ide-transfers-button.c b/src/libide/transfers/ide-transfers-button.c
index 1b0f71724..64f5cc1f0 100644
--- a/src/libide/transfers/ide-transfers-button.c
+++ b/src/libide/transfers/ide-transfers-button.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-transfers-button"
 
+#include "config.h"
+
 #include <dazzle.h>
 
 #include "ide-debug.h"
diff --git a/src/libide/transfers/ide-transfers-progress-icon.c 
b/src/libide/transfers/ide-transfers-progress-icon.c
index 40a81b0ad..f5e80a427 100644
--- a/src/libide/transfers/ide-transfers-progress-icon.c
+++ b/src/libide/transfers/ide-transfers-progress-icon.c
@@ -20,6 +20,8 @@
 
 #define G_LOG_DOMAIN "ide-transfers-progress-icon"
 
+#include "config.h"
+
 #include "transfers/ide-transfers-progress-icon.h"
 
 struct _IdeTransfersProgressIcon
diff --git a/src/libide/util/ide-cell-renderer-fancy.c b/src/libide/util/ide-cell-renderer-fancy.c
index 574cfe77a..bb7fd9229 100644
--- a/src/libide/util/ide-cell-renderer-fancy.c
+++ b/src/libide/util/ide-cell-renderer-fancy.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-cell-renderer-fancy"
 
+#include "config.h"
+
 #include "util/ide-cell-renderer-fancy.h"
 
 #define TITLE_SPACING 3
diff --git a/src/libide/util/ide-fancy-tree-view.c b/src/libide/util/ide-fancy-tree-view.c
index 97ec7b4f1..252b6435f 100644
--- a/src/libide/util/ide-fancy-tree-view.c
+++ b/src/libide/util/ide-fancy-tree-view.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-fancy-tree-view"
 
+#include "config.h"
+
 #include <dazzle.h>
 
 #include "util/ide-cell-renderer-fancy.h"
diff --git a/src/libide/util/ide-gtk.c b/src/libide/util/ide-gtk.c
index 907a307ca..559588afd 100644
--- a/src/libide/util/ide-gtk.c
+++ b/src/libide/util/ide-gtk.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-gtk"
 
+#include "config.h"
+
 #include "application/ide-application.h"
 #include "util/ide-gtk.h"
 
diff --git a/src/libide/util/ide-line-reader.c b/src/libide/util/ide-line-reader.c
index 9fdca6ffa..217f87c43 100644
--- a/src/libide/util/ide-line-reader.c
+++ b/src/libide/util/ide-line-reader.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-line-reader"
 
+#include "config.h"
+
 #include <string.h>
 
 #include "util/ide-line-reader.h"
diff --git a/src/libide/util/ide-progress.c b/src/libide/util/ide-progress.c
index dc2104f26..2ae83f594 100644
--- a/src/libide/util/ide-progress.c
+++ b/src/libide/util/ide-progress.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-progress"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 
 #include "ide-object.h"
diff --git a/src/libide/util/ide-ref-ptr.c b/src/libide/util/ide-ref-ptr.c
index be4ca6709..10004c72d 100644
--- a/src/libide/util/ide-ref-ptr.c
+++ b/src/libide/util/ide-ref-ptr.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-ref-ptr"
 
+#include "config.h"
+
 #include "dazzle.h"
 
 #include "util/ide-ref-ptr.h"
diff --git a/src/libide/util/ide-settings.c b/src/libide/util/ide-settings.c
index c3f831f7b..9912e99d1 100644
--- a/src/libide/util/ide-settings.c
+++ b/src/libide/util/ide-settings.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-settings"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <glib/gi18n.h>
 #include <stdlib.h>
diff --git a/src/libide/vcs/ide-vcs-file-info.c b/src/libide/vcs/ide-vcs-file-info.c
index 4b0cc3ebc..ba0480a99 100644
--- a/src/libide/vcs/ide-vcs-file-info.c
+++ b/src/libide/vcs/ide-vcs-file-info.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-vcs-file-info"
 
+#include "config.h"
+
 #include "ide-enums.h"
 
 #include "vcs/ide-vcs-file-info.h"
diff --git a/src/libide/vcs/ide-vcs-monitor.c b/src/libide/vcs/ide-vcs-monitor.c
index 0e4722264..c66b23d89 100644
--- a/src/libide/vcs/ide-vcs-monitor.c
+++ b/src/libide/vcs/ide-vcs-monitor.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-vcs-monitor"
 
+#include "config.h"
+
 #include <dazzle.h>
 
 #include "ide-context.h"
diff --git a/src/libide/vcs/ide-vcs.c b/src/libide/vcs/ide-vcs.c
index 7892253bc..71d752850 100644
--- a/src/libide/vcs/ide-vcs.c
+++ b/src/libide/vcs/ide-vcs.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-vcs"
 
+#include "config.h"
+
 #include <string.h>
 
 #include "ide-context.h"
diff --git a/src/libide/workbench/ide-omni-bar.c b/src/libide/workbench/ide-omni-bar.c
index 92f7d1af4..c15cfc243 100644
--- a/src/libide/workbench/ide-omni-bar.c
+++ b/src/libide/workbench/ide-omni-bar.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-omni-bar"
 
+#include "config.h"
+
 #include <glib/gi18n.h>
 #include <dazzle.h>
 
diff --git a/src/libide/workbench/ide-omni-pausable-row.c b/src/libide/workbench/ide-omni-pausable-row.c
index 2ebcb5c05..86ab2b2a8 100644
--- a/src/libide/workbench/ide-omni-pausable-row.c
+++ b/src/libide/workbench/ide-omni-pausable-row.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-omni-pausable-row"
 
+#include "config.h"
+
 #include "ide-pausable.h"
 
 #include "workbench/ide-omni-pausable-row.h"
diff --git a/src/libide/workbench/ide-workbench-actions.c b/src/libide/workbench/ide-workbench-actions.c
index 01d134b51..b9c7e81b3 100644
--- a/src/libide/workbench/ide-workbench-actions.c
+++ b/src/libide/workbench/ide-workbench-actions.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-workbench"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <glib/gi18n.h>
 #include <libpeas/peas.h>
diff --git a/src/libide/workbench/ide-workbench-addin.c b/src/libide/workbench/ide-workbench-addin.c
index db68ddebc..c3d2dc241 100644
--- a/src/libide/workbench/ide-workbench-addin.c
+++ b/src/libide/workbench/ide-workbench-addin.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-workbench-addin"
 
+#include "config.h"
+
 #include "workbench/ide-workbench-addin.h"
 #include "workbench/ide-workbench-private.h"
 
diff --git a/src/libide/workbench/ide-workbench-header-bar.c b/src/libide/workbench/ide-workbench-header-bar.c
index a534828c8..e2bfa5b5d 100644
--- a/src/libide/workbench/ide-workbench-header-bar.c
+++ b/src/libide/workbench/ide-workbench-header-bar.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-workbench-header-bar"
 
+#include "config.h"
+
 #include <dazzle.h>
 
 #include "application/ide-application.h"
diff --git a/src/libide/workbench/ide-workbench-message.c b/src/libide/workbench/ide-workbench-message.c
index 669dacd30..6e3e24970 100644
--- a/src/libide/workbench/ide-workbench-message.c
+++ b/src/libide/workbench/ide-workbench-message.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-workbench-message"
 
+#include "config.h"
+
 #include "workbench/ide-workbench-message.h"
 
 struct _IdeWorkbenchMessage
diff --git a/src/libide/workbench/ide-workbench-open.c b/src/libide/workbench/ide-workbench-open.c
index 31bc05e76..22b943c5a 100644
--- a/src/libide/workbench/ide-workbench-open.c
+++ b/src/libide/workbench/ide-workbench-open.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-workbench-open"
 
+#include "config.h"
+
 #include <libpeas/peas.h>
 
 #include "application/ide-application.h"
diff --git a/src/libide/workbench/ide-workbench.c b/src/libide/workbench/ide-workbench.c
index f0b117f06..25802c21e 100644
--- a/src/libide/workbench/ide-workbench.c
+++ b/src/libide/workbench/ide-workbench.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-workbench"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <glib/gi18n.h>
 
diff --git a/src/libide/workers/ide-worker-process.c b/src/libide/workers/ide-worker-process.c
index e28e8a44f..0f14e351d 100644
--- a/src/libide/workers/ide-worker-process.c
+++ b/src/libide/workers/ide-worker-process.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-worker-process"
 
+#include "config.h"
+
 #include <dazzle.h>
 #include <libpeas/peas.h>
 
diff --git a/src/libide/workers/ide-worker.c b/src/libide/workers/ide-worker.c
index d28389200..b525143c9 100644
--- a/src/libide/workers/ide-worker.c
+++ b/src/libide/workers/ide-worker.c
@@ -18,6 +18,8 @@
 
 #define G_LOG_DOMAIN "ide-worker"
 
+#include "config.h"
+
 #include "workers/ide-worker.h"
 
 G_DEFINE_INTERFACE (IdeWorker, ide_worker, G_TYPE_OBJECT)


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