mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-08 09:55:32 +00:00
The name json.hpp conflicts with the JSON for Modern C++ library that is also used by Developer. Renames json.hpp and json.cpp to jsonpp.hpp and jsonpp.cpp aka "JSON Pretty Printer".
19 lines
608 B
Meson
19 lines
608 B
Meson
# Copyright: © 2018 SIL International.
|
|
# Description: Cross platform build script to compile json unit tests.
|
|
# Create Date: 2 Oct 2018
|
|
# Authors: Tim Eves (TSE)
|
|
#
|
|
|
|
if compiler.get_id() == 'emscripten'
|
|
tests_flags = ['-lnodefs.js']
|
|
else
|
|
tests_flags = []
|
|
endif
|
|
|
|
e = executable('jsontest', 'jsontest.cpp',
|
|
include_directories: [libsrc],
|
|
link_args: links + tests_flags,
|
|
objects: lib.extract_objects('jsonpp.cpp'))
|
|
test('jsontest', e, args: 'jsontest.json')
|
|
test('jsontestOutput', python, is_parallel: false, args:
|
|
cmpfiles + ['jsontest.json', join_paths(stnds, 'jsontest.json')])
|