spiegel-keyman/core
Eberhard Beilharz 2d8a4aeebc
maint(core): fix option defaults for Meson >= 1.1
Meson 1.1 changed the name of the options file from `meson_options.txt`
to `meson.options`. Currently we're stuck with Meson 1.0 as minimum
Meson version because we still support Ubuntu 22.04 Jammy, but on some
machines a newer version of meson gets installed which causes the
options to be ignored.

The first attempt to simply symlink or copy `meson_options.txt` to
`meson.options` failed because git on Windows doesn't support symlinks
by default, and Meson complains if it finds two options files (#15127).

Fortunately not having an options file is only a problem for Core where
we have one option in the options file that defaults to true. The solution
implemented in this change is to always pass the option to Meson.

Test-bot: skip
2025-11-10 15:24:46 +01:00
..
docs chore: change to https in docs 2024-12-17 15:27:07 +07:00
include maint(resources): add repository record for all published packages 2025-10-29 14:35:31 +01:00
src fix(developer): prevent ANSI keyboards crashing debugger 2025-10-24 14:45:17 +02:00
subprojects feat(core): implement loading KMX from blob 2024-11-27 15:30:05 +01:00
tests maint(core): explain (wrong) meson warning 2025-07-17 17:03:47 +02:00
tools maint(common): consolidate builder scripts 2025-08-02 08:11:24 +10: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 maint(core): fix option defaults for Meson >= 1.1 2025-11-10 15:24:46 +01:00
build.sh maint(core): fix option defaults for Meson >= 1.1 2025-11-10 15:24:46 +01:00
commands.inc.sh maint(common): consolidate functions to determine OS 2025-07-09 18:33:09 +02:00
CORE_API_VERSION.md chre(linux): bump libkeymancore version 2024-05-07 08:55:48 -05:00
cross-mac-arm64.build fix(core): set mac build version for meson cli build to 10.13 2024-08-19 10:22:10 -05:00
cross-mac-x86_64.build fix(core): set mac build version for meson cli build to 10.13 2024-08-19 10:22:10 -05:00
meson.build maint(common): use cpp_std=c++17 in meson project default_options 2025-08-01 10:23:57 +10: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 chore(core): remove meson warnings for wasm builds 2024-12-12 19:48:13 +01:00
wasm.build.mac.in chore(core): remove meson warnings for wasm builds 2024-12-12 19:48:13 +01:00
wasm.build.win.in chore(core): remove meson warnings for wasm builds 2024-12-12 19:48:13 +01:00
wasm.defs.build chore(core): remove meson warnings for wasm builds 2024-12-12 19:48:13 +01:00

Keyman Core

Version 1.0.0 of libkeymancore released with Keyman 17.0