diff options
author | Aleksander Morgado <aleksandermj@chromium.org> | 2022-10-27 22:08:37 +0000 |
---|---|---|
committer | Aleksander Morgado <aleksandermj@chromium.org> | 2022-11-07 14:25:34 +0000 |
commit | 634f6cbcbc424a557625e3d2eb01ef0694948e25 (patch) | |
tree | 18342d8ec232893b28c0432ff78313448777f079 /src/mm-base-manager.h | |
parent | 7ea2452b1e4ff3f572dd93e00a01868a663b3cc4 (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.h | 8 |
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, |