spiegel-keyman/common/core/desktop
Marc Durdin 48a4d8c2ec fix(developer): kmcomp package compiler race condition
Fixes a race condition when compiling multiple packages, where the
temp path may be re-used before the compiler has finished with it.

To take advantage of this fix, I wanted to make sure I was using the
right kmcomp.exe when building unit tests for Keyman Core. This
uncovered a couple of other things:

* Updates Keyman Core build infrastructure to use the current kmcomp.exe
  rather than a system-installed one.
* Corrects a bug that was identified by the 15.0 version of kmcomp in
  one unit test (duplicate `&NAME` stores -- the meson test script
  prepends a `&NAME` store to each source file during build).

@keymanapp-test-bot skip
2022-06-02 14:37:01 +10:00
..
doc docs: start consolidation of build config docs 2021-06-21 21:12:27 +10:00
include chore(common): remove rust (for now!) 🦀 2022-02-24 17:34:23 -06:00
python/keyman/keyboardprocessor refactor(common): Rename keyboardprocessor to desktop 2020-02-26 16:34:29 +07:00
src feat(web): &newLayer and &oldLayer 2022-03-13 08:29:15 +11:00
tests fix(developer): kmcomp package compiler race condition 2022-06-02 14:37:01 +10:00
.gitignore chore(linux): Add integration tests for ibus-keyman 2021-11-04 09:22:28 +01:00
build.bat feat(windows): use static library for keyboard core 2021-08-04 09:36:42 +10:00
build.sh chore(common): remove rust (for now!) 🦀 2022-02-24 17:34:23 -06:00
gettier.sh feat(linux): Adjust package build for build.sh script 2021-06-02 13:52:08 +10:00
getversion.bat fix(common): Fix meson.build script 2020-05-04 14:40:41 +02:00
getversion.sh feat(linux): Adjust package build for build.sh script 2021-06-02 13:52:08 +10:00
meson.build chore(common): remove rust (for now!) 🦀 2022-02-24 17:34:23 -06:00
wasm.build.linux.in feat(common): keyboard_processor wasm build 2021-06-08 08:35:59 +10:00
wasm.build.mac.in feat(common): keyboard_processor wasm build 2021-06-08 08:35:59 +10:00
wasm.build.win.in feat(common): keyboard_processor wasm build 2021-06-08 08:35:59 +10:00
wasm.defs.build feat(common): keyboard_processor wasm build 2021-06-08 08:35:59 +10:00