kicad/CMakeModules/BuildSteps
qu1ck 06028d5015 PCM: fix kicad version restriction logic
The json schema for packages implies that kicad min/max version
restriction takes major.minor.patch string but actual logic
only checks major and minor.

This fixes the logic to work with full major.minor.patch tuple.
Additionally the version max logic will substitute missing portions
with 999 for a reasonable default so that say 7.1 is still considered
as >= 7.1.5 when checking for max version.

Reported here
https://forum.kicad.info/t/updating-already-installed-plugins-using-content-manager/35532/5?u=qu1ck
2022-06-14 17:18:25 +00:00
..
CreateDocsetDoxyfile.cmake Reorganize the CMake folder to separate build and configure steps 2021-01-28 00:24:22 +00:00
CreateShaderCpp.cmake Switch shader storage to char arrays 2022-05-14 11:39:46 -04:00
Html2C.cmake Reorganize the CMake folder to separate build and configure steps 2021-01-28 00:24:22 +00:00
LemonParserGenerator.cmake Reorganize the CMake folder to separate build and configure steps 2021-01-28 00:24:22 +00:00
PNG2cpp.cmake Reorganize the CMake folder to separate build and configure steps 2021-01-28 00:24:22 +00:00
TokenList2DsnLexer.cmake Fix source comment / documentation typos 2021-06-09 19:32:58 +00:00
TranslatePlatformMetadata_linux.cmake Wrap linux metadata translation in a error catching wrapper 2021-01-28 00:24:22 +00:00
Txt2C.cmake Reorganize the CMake folder to separate build and configure steps 2021-01-28 00:24:22 +00:00
WritePlatformMetadata_linux.cmake Update and modernize linux metadata files 2021-04-15 16:34:12 +00:00
WriteVersionHeader.cmake PCM: fix kicad version restriction logic 2022-06-14 17:18:25 +00:00
markdown2C.cmake Reorganize the CMake folder to separate build and configure steps 2021-01-28 00:24:22 +00:00