[libgda] Meson: added testing programs for GDA UI library
- From: Daniel Espinosa Ortiz <despinosa src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgda] Meson: added testing programs for GDA UI library
- Date: Thu, 28 Jun 2018 23:14:08 +0000 (UTC)
commit d54feec1d43277cff020837d23e9fc82dd8b795f
Author: Daniel Espinosa <esodan gmail com>
Date: Thu Jun 28 18:01:53 2018 -0500
Meson: added testing programs for GDA UI library
meson.build | 29 ++--------------------
testing/meson.build | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 73 insertions(+), 27 deletions(-)
---
diff --git a/meson.build b/meson.build
index 3ff213ce3..89d96014a 100644
--- a/meson.build
+++ b/meson.build
@@ -127,32 +127,6 @@ iso_codes_cargs = [
'-DISO_CODES_PREFIX="'+iso_codes_prefix+'"'
]
-# ******************************
-# Checks for iso codes
-# ******************************
-#isocodes_prefix = ''
-
-#iso_codes = pkg_module.generate(libraries: 'iso-codes', variables : 'domains')
-#if (iso_codes.find('4217'))
-# isocodes_prefix = pkg_module.generate(libraries: 'iso-codes', variables : 'prefix')
-#endif
-### This is original code from configure.ac. It should be converted to meson.
-#ISO_CODES_MODULES="iso-codes"
-#PKG_CHECK_MODULES(ISO_CODES, $ISO_CODES_MODULES, have_iso_codes=yes, have_iso_codes=no)
-#if test x"$have_iso_codes" = "xyes"
-#then
-# AC_MSG_CHECKING([whether iso-codes has iso-4217 domain])
-# if $PKG_CONFIG --variable=domains iso-codes | grep -q 4217 ; then
-# AC_MSG_RESULT([yes])
-# AC_DEFINE_UNQUOTED([ISO_CODES_PREFIX],["`$PKG_CONFIG --variable=prefix iso-codes`"],[ISO
codes prefix])
-# else
-# AC_MSG_RESULT([no])
-# AC_DEFINE_UNQUOTED([ISO_CODES_PREFIX],"")
-# fi
-#else
-# AC_DEFINE_UNQUOTED([ISO_CODES_PREFIX],"")
-#fi
-
libcryp_config = find_program('libcryp-config', required : false)
if libcryp_config.found()
conf.set('HAVE_LIBCRYPT_CONFIG', 1)
@@ -195,7 +169,8 @@ subdir('libgda')
subdir('providers')
gtk_dep = dependency('gtk+-3.0', required: false)
-if get_option('with-ui') and gtk_dep.found()
+enable_ui = get_option('with-ui') and gtk_dep.found()
+if enable_ui
gdkpixbuf_dep = dependency('gdk-pixbuf-2.0')
glade_dep = dependency('gladeui-2.0', required : false)
goocanvas_dep = dependency('goocanvas-2.0', required: false)
diff --git a/testing/meson.build b/testing/meson.build
index ebf44ee83..f0370fa4a 100644
--- a/testing/meson.build
+++ b/testing/meson.build
@@ -51,3 +51,74 @@ extv2 = executable('virtual-test-2',
],
install: false
)
+
+if enable_ui
+extuide = executable('gdaui-test-data-entries',
+ ['gdaui-test-data-entries.c'] + tests_sources,
+ c_args: [
+ '-include',
+ meson.build_root() + '/config.h',
+ ],
+ link_with: [libgda, libgdaui],
+ dependencies: [
+ libgda_dep,
+ libgda_ui_deps,
+ inc_rooth_dep,
+ inc_libgdah_dep,
+ inc_sqliteh_dep,
+ inc_testsh_dep,
+ ],
+ install: false
+ )
+extuiwe = executable('gdaui-test-widget-entry',
+ ['gdaui-test-widget-entry.c'] + tests_sources,
+ c_args: [
+ '-include',
+ meson.build_root() + '/config.h',
+ ],
+ link_with: [libgda, libgdaui],
+ dependencies: [
+ libgda_dep,
+ libgda_ui_deps,
+ inc_rooth_dep,
+ inc_libgdah_dep,
+ inc_sqliteh_dep,
+ inc_testsh_dep,
+ ],
+ install: false
+ )
+extuier = executable('gdaui-test-errors',
+ ['gdaui-test-errors.c'] + tests_sources,
+ c_args: [
+ '-include',
+ meson.build_root() + '/config.h',
+ ],
+ link_with: [libgda, libgdaui],
+ dependencies: [
+ libgda_dep,
+ libgda_ui_deps,
+ inc_rooth_dep,
+ inc_libgdah_dep,
+ inc_sqliteh_dep,
+ inc_testsh_dep,
+ ],
+ install: false
+ )
+extuier = executable('gdaui-test-rt-editor',
+ ['gdaui-test-rt-editor.c'] + tests_sources,
+ c_args: [
+ '-include',
+ meson.build_root() + '/config.h',
+ ],
+ link_with: [libgda, libgdaui],
+ dependencies: [
+ libgda_dep,
+ libgda_ui_deps,
+ inc_rooth_dep,
+ inc_libgdah_dep,
+ inc_sqliteh_dep,
+ inc_testsh_dep,
+ ],
+ install: false
+ )
+endif
\ No newline at end of file
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]