spiegel-keyman/developer/src/kmcomp
Marc Durdin f5b8effaae fix(developer): ensure backslash in paths passed to kmcomp
Fixes #7090.
Fixes #7091.

While kmcomp loads most files just fine when paths with forward slashes
are passed in, it fails to parse target path correctly when building one
file out of a project.

For example, if the user runs:

```
kmcomp.exe -t khmer_angkor.kmn release/k/khmer_angkor/khmer_angkor.kpj
```

Then the following error arises:

```
khmer_angkor.kps: Error: 0001 Validation error: The system cannot find the path specified.
khmer_angkor.kps: Failure: Package C:\Projects\keyman\keyboards\source\khmer_angkor.kps had validation errors.
```

This patch ensures all paths passed in as command-line parameters are
converted to backslashes, matching the expected Windows format. While I
only needed to fix the `FParamTarget` parameter in order to address the
reported issues, for consistency I applied the same fix to all input
paths.
2022-09-28 16:50:58 +10:00
..
icons.rc chore(windows): update resource references 2022-06-01 06:56:43 +10:00
kccompilekvk.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
kccompilepackage.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
kccompileproject.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
Keyman.Developer.System.Project.ProjectLogConsole.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
Keyman.Developer.System.ValidateRepoChanges.pas chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
kmcomp.dpr chore(developer): remove unused dependencies from KeymanWeb compiler 2022-07-27 14:58:13 +10:00
kmcomp.dproj chore(developer): remove unused dependencies from KeymanWeb compiler 2022-07-27 14:58:13 +10:00
kmcomp.res chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
kmcomp_Icon.ico chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
main.pas fix(developer): ensure backslash in paths passed to kmcomp 2022-09-28 16:50:58 +10:00
Makefile chore(developer): fixup kmcomp build 2022-05-19 09:52:56 +10:00
manifest.in chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
manifest.rc chore(developer): move source files to /developer/src 2022-05-18 10:34:48 +10:00
version.rc chore(windows): move keymanversion.h to common 2022-06-12 13:56:13 +10:00