mirror of
https://github.com/beard7n/bsdports.git
synced 2026-04-12 11:31:18 +02:00
93 lines
3.4 KiB
Plaintext
93 lines
3.4 KiB
Plaintext
--- tests/meson.build.orig 2018-04-07 12:00:40.000000000 +0200
|
|
+++ tests/meson.build 2018-05-10 12:09:26.358132000 +0200
|
|
@@ -2,8 +2,10 @@
|
|
'-DSRCDIR=@0@'.format(meson.current_source_dir()),
|
|
]
|
|
|
|
-if xft_dep.found()
|
|
- test_cflags += [ '-DHAVE_X', '-DHAVE_XFT' ]
|
|
+if get_option('xft')
|
|
+ if xft_dep.found()
|
|
+ test_cflags += [ '-DHAVE_X', '-DHAVE_XFT' ]
|
|
+ endif
|
|
endif
|
|
|
|
if host_system == 'windows'
|
|
@@ -85,15 +87,18 @@
|
|
installed_test_datadir = join_paths(pango_datadir, 'installed-tests', 'pango')
|
|
installed_test_bindir = join_paths(pango_libexecdir, 'installed-tests', 'pango')
|
|
|
|
-install_data(installed_test_data, install_dir: installed_test_bindir)
|
|
-install_data(installed_test_layouts_data, install_dir: join_paths(installed_test_bindir, 'layouts'))
|
|
-install_data(installed_test_markups_data, install_dir: join_paths(installed_test_bindir, 'markups'))
|
|
+if get_option('enable_installed_tests')
|
|
+ install_data(installed_test_data, install_dir: installed_test_bindir)
|
|
+ install_data(installed_test_layouts_data, install_dir: join_paths(installed_test_bindir, 'layouts'))
|
|
+ install_data(installed_test_markups_data, install_dir: join_paths(installed_test_bindir, 'markups'))
|
|
+endif
|
|
|
|
python = import('python3').find_python()
|
|
gen_installed_test = files([ 'gen-installed-test.py' ])
|
|
gen_all_unicode = files([ 'gen-all-unicode.py' ])
|
|
|
|
-custom_target('all-unicode',
|
|
+if get_option('enable_installed_tests')
|
|
+ custom_target('all-unicode',
|
|
output: 'all-unicode.txt',
|
|
command: [
|
|
python, gen_all_unicode, '@OUTPUT@'
|
|
@@ -101,29 +106,30 @@
|
|
install: true,
|
|
install_dir: installed_test_bindir)
|
|
|
|
-foreach t: tests
|
|
- name = t[0]
|
|
- src = t.get(1, [ '@0@.c'.format(name) ])
|
|
- deps = t.get(2, [ libpango_dep ])
|
|
+ foreach t: tests
|
|
+ name = t[0]
|
|
+ src = t.get(1, [ '@0@.c'.format(name) ])
|
|
+ deps = t.get(2, [ libpango_dep ])
|
|
|
|
- custom_target(name + '.test',
|
|
- output: name + '.test',
|
|
- command: [
|
|
- python, gen_installed_test,
|
|
- installed_test_bindir,
|
|
- name,
|
|
- '@OUTDIR@',
|
|
- ],
|
|
- install: true,
|
|
- install_dir: installed_test_datadir)
|
|
+ custom_target(name + '.test',
|
|
+ output: name + '.test',
|
|
+ command: [
|
|
+ python, gen_installed_test,
|
|
+ installed_test_bindir,
|
|
+ name,
|
|
+ '@OUTDIR@',
|
|
+ ],
|
|
+ install: true,
|
|
+ install_dir: installed_test_datadir)
|
|
|
|
- bin = executable(name, src,
|
|
- dependencies: deps,
|
|
- include_directories: root_inc,
|
|
- c_args: common_cflags + pango_debug_cflags + test_cflags,
|
|
- cpp_args: common_cppflags + pango_debug_cflags + test_cflags,
|
|
- install: true,
|
|
- install_dir: installed_test_bindir)
|
|
+ bin = executable(name, src,
|
|
+ dependencies: deps,
|
|
+ include_directories: root_inc,
|
|
+ c_args: common_cflags + pango_debug_cflags + test_cflags,
|
|
+ cpp_args: common_cppflags + pango_debug_cflags + test_cflags,
|
|
+ install: true,
|
|
+ install_dir: installed_test_bindir)
|
|
|
|
- test(name, bin, env: test_env)
|
|
-endforeach
|
|
+ test(name, bin, env: test_env)
|
|
+ endforeach
|
|
+endif
|