[gnome-control-center/wip/benzea/ci-network: 9/17] shell: Add static shell library for testing purposes
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-control-center/wip/benzea/ci-network: 9/17] shell: Add static shell library for testing purposes
- Date: Wed, 2 May 2018 22:30:33 +0000 (UTC)
commit aec8c911bb039769c0058695664f9c564a291cb6
Author: Benjamin Berg <bberg redhat com>
Date: Tue Apr 17 17:58:55 2018 +0200
shell: Add static shell library for testing purposes
Export shell functionality which panels may require for testing purposes
into a static library.
shell/meson.build | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
---
diff --git a/shell/meson.build b/shell/meson.build
index 942595127..241b140ca 100644
--- a/shell/meson.build
+++ b/shell/meson.build
@@ -119,5 +119,27 @@ libpanel_loader = static_library(
c_args: cflags + ['-DCC_PANEL_LOADER_NO_GTYPES']
)
+# libshell_test
+sources = files(
+ 'cc-panel.c',
+ 'cc-shell.c',
+ 'cc-log.c',
+ 'cc-object-storage.c',
+)
+libtestshell = static_library(
+ 'testshell',
+ sources,
+ include_directories: top_inc,
+ dependencies: common_deps + [ libwidgets_dep ],
+ c_args: cflags,
+ link_with: panels_libs
+)
+libtestshell_dep = declare_dependency(
+ include_directories: top_inc,
+ link_with: libtestshell
+)
+libtestshell_deps = common_deps + [ libwidgets_dep, libtestshell_dep ]
+
+
install_data ('org.gnome.ControlCenter.gschema.xml',
install_dir: control_center_schemadir)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]