Closed darcywong00 closed 2 months ago
Likely user error (me). I now see "all" should have been "any". When I set targets to "all", I see the Keyman Developer IDE showed the pre-existing target "Windows".
TLDR: "all" not a valid target. Should IDE flag it?
TLDR: "all" not a valid target. Should IDE flag it?
Yes, let's turn this issue into generating a warning from kmc when unknown (or no) targets selected for keyboard.
I'm troubleshooting the keyboards build on keymanapp/keyboards#2820 as of commit keymanapp/keyboards@742fe8b54450d139c4f668e629895cca839b0718
where I changed the kmn targets to
all
without adding adding a touch-optimized keyman-touch-layout file to the project.The keyboard is "built successfully", but there's no kmx or js files generated, so the package compiler fails. Results from kmc and Keyman Developer below
Keyboards Repo Compiler
Gives the following output:
Keyman Developer
17.0.326 stable
Compiling keyboard gives
But build\sil_greek_polytonic.kmx and build\sil_greek_polytyonic.js aren't generated.
Compiling package then fails with