aboutsummaryrefslogtreecommitdiff
path: root/src/mm-base-manager.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksandermj@chromium.org>2022-10-27 22:08:37 +0000
committerAleksander Morgado <aleksandermj@chromium.org>2022-11-07 14:25:34 +0000
commit634f6cbcbc424a557625e3d2eb01ef0694948e25 (patch)
tree18342d8ec232893b28c0432ff78313448777f079 /src/mm-base-manager.h
parent7ea2452b1e4ff3f572dd93e00a01868a663b3cc4 (diff)
build: disable Test interface in base manager if building without tests
There is no real need for this interface if tests are not being built.
Diffstat (limited to 'src/mm-base-manager.h')
-rw-r--r--src/mm-base-manager.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/mm-base-manager.h b/src/mm-base-manager.h
index e913f497..881555c6 100644
--- a/src/mm-base-manager.h
+++ b/src/mm-base-manager.h
@@ -18,6 +18,8 @@
#ifndef MM_BASE_MANAGER_H
#define MM_BASE_MANAGER_H
+#include <config.h>
+
#include <glib-object.h>
#include <gio/gio.h>
@@ -34,9 +36,11 @@
#define MM_BASE_MANAGER_CONNECTION "connection" /* Construct-only */
#define MM_BASE_MANAGER_AUTO_SCAN "auto-scan" /* Construct-only */
#define MM_BASE_MANAGER_FILTER_POLICY "filter-policy" /* Construct-only */
-#define MM_BASE_MANAGER_ENABLE_TEST "enable-test" /* Construct-only */
#define MM_BASE_MANAGER_PLUGIN_DIR "plugin-dir" /* Construct-only */
#define MM_BASE_MANAGER_INITIAL_KERNEL_EVENTS "initial-kernel-events" /* Construct-only */
+#if defined WITH_TESTS
+#define MM_BASE_MANAGER_ENABLE_TEST "enable-test" /* Construct-only */
+#endif
typedef struct _MMBaseManagerPrivate MMBaseManagerPrivate;
@@ -57,7 +61,9 @@ MMBaseManager *mm_base_manager_new (GDBusConnection *bus,
gboolean auto_scan,
MMFilterRule filter_policy,
const gchar *initial_kernel_events,
+#if defined WITH_TESTS
gboolean enable_test,
+#endif
GError **error);
void mm_base_manager_start (MMBaseManager *manager,