spiegel-keyman/core
Marc Durdin 900f248558 chore(common): cleanup meson deprecations and warnings
Most warnings have been cleaned up:

* min meson version is now 1.0
* additional parameters such as check, recursive added
* uses now global_source_root() instead of source_root()
* catting files on Windows wasn't actually working -- used in unit
  tests. This is because meson passes paths with forward slashes to
  cmd.exe `type` command, which doesn't understand them. This is bad,
  because we were running effectively null tests for the affected tests.
  Fortunately, the same tests were configured correctly on macOS and
  Linux, and were all passing, so no serious damage.

There is one significant warning left:

`WARNING: Project targets '>=1.0' but uses feature deprecated since
'0.64.0': copy arg in configure_file. Use fs.copyfile instead`

Refer to mesonbuild/meson#12792. I have opened a PR against that to
undeprecate `copy` kwarg in a future version of meson.

Fixes: #8399
2024-05-24 08:46:52 +07:00
..
doc chore(core): refresh API docs for 17.0 2024-03-13 09:23:07 -05:00
include chore(developer): cleanup npm publish 2024-05-20 06:34:57 +07:00
src chore(core): update core to C++17 fixes 2024-05-13 17:50:20 -05:00
subprojects Merge branch 'feature-macos-core' into feature/core/add-core-wrapper 2023-10-26 08:41:09 +07:00
tests chore(common): cleanup meson deprecations and warnings 2024-05-24 08:46:52 +07:00
tools chore(common): builder scripts now use /resources/build/builder.inc.sh 2024-05-02 15:54:31 +07:00
.build-builder chore(core): add core/.build-builder as CI signal 2022-09-12 10:06:29 +10:00
.gitignore chore(core): split flags into standard.meson.build 2023-03-09 11:34:54 +07:00
build.bat chore: move from vcvarsall.bat to vsdevcmd.bat 2023-02-22 09:43:17 +07:00
build.sh chore(common): builder scripts now use /resources/build/builder.inc.sh 2024-05-02 15:54:31 +07:00
commands.inc.sh fix(core): build: support -t parameter correctly 2023-10-22 07:16:52 +07:00
CORE_API_VERSION.md chre(linux): bump libkeymancore version 2024-05-07 08:55:48 -05:00
cross-mac-arm64.build feat(core): ldml repertoire test 🙀 2023-03-15 18:50:16 -05:00
cross-mac-x86_64.build feat(core): ldml repertoire test 🙀 2023-03-15 18:50:16 -05:00
getversion.bat chore(common): adjust scripts for core relocation 2022-05-18 07:22:11 +10:00
getversion.sh chore(linux): Refactor scripts and packaging 2023-02-14 09:42:13 +01:00
meson.build chore(common): cleanup meson deprecations and warnings 2024-05-24 08:46:52 +07:00
meson_options.txt chore(core): cleanup meson build 2023-02-21 12:12:28 +07:00
README.md feat(core): seed Keyman Core normalization 2024-01-16 06:21:38 +07:00
wasm.build.linux.in refactor(core): consolidate wasm defs 2023-03-10 13:50:24 +07:00
wasm.build.mac.in refactor(core): consolidate wasm defs 2023-03-10 13:50:24 +07:00
wasm.build.win.in refactor(core): consolidate wasm defs 2023-03-10 13:50:24 +07:00
wasm.defs.build refactor(core): consolidate wasm defs 2023-03-10 13:50:24 +07:00

Keyman Core

Version 1.0.0 of libkeymancore released with Keyman 17.0