kicad/CMakeModules
qu1ck 52157acbfe 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

(cherry picked from commit 06028d5015)
2022-07-18 10:26:27 -07:00
..
BuildSteps PCM: fix kicad version restriction logic 2022-07-18 10:26:27 -07:00
BundleUtilities.cmake Clarify macOS CMakeModules changes 2021-04-28 12:58:49 +00:00
CMakeFindFrameworks.cmake * Added modified CMake FindPython... modules to support using Python-a-mingw-us distribution when building Windows scripting support using MinGW 2013-08-04 21:31:14 +01:00
CheckFindPackageResult.cmake CMake: 2008-05-05 18:23:24 +00:00
CreateGitVersionHeader.cmake Try and silence the ci failure on windows 2022-01-23 19:23:43 +00:00
FindCairo.cmake Remove Boost library building and other build improvements. 2016-01-03 15:33:09 -05:00
FindGLEW.cmake Update FindGLEW.cmake 2017-07-28 11:30:22 +02:00
FindGLM.cmake Build configuration fixes. 2015-12-10 11:35:43 -05:00
FindGdiPlus.cmake 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
FindOCC.cmake Suppress CMake warning about naming 2021-10-15 13:50:36 -07:00
FindPackageMessage.cmake Fix FindPackageHandleStandardArgs.cmake for differences between CMake 2 and 3. 2014-09-26 21:08:44 -04:00
FindPixman.cmake Copy and adapt FindCairo.cmake for Pixman 2017-02-01 19:22:47 -05:00
FindPythonInterp.cmake Fix FindPythonInterp for vcpkg again 2022-05-06 07:51:12 -04:00
FindPythonLibs.cmake Add python 3.11 support 2021-12-28 14:53:31 +00:00
FindSWIG.cmake Allow SWIG 4.0. 2020-05-05 13:22:41 +00:00
FindZLIB.cmake.unused Remove minizip from kicad sources. Useless because now (and since a long time) wxWidgets supports full zip file read/write, and minizip build creates problems under Windows, due to zlib not always installed. 2011-09-07 20:41:35 +02:00
Findngspice.cmake Don't use REALPATH to find shared/dynamic libraries 2021-08-24 11:44:56 -07:00
FindwxPython.cmake FindwxPython VCPKG_INSTALLED_DIR over the old _VCPKG_INSTALLED_DIR 2022-05-03 22:46:10 +00:00
FindwxWidgets.cmake Add 3.2 as search candidates for wxwidgets 2022-07-07 11:45:44 +00:00
Functions.cmake Ensure cmake commands depend on the cmake file they use 2021-01-28 00:24:22 +00:00
GetPrerequisites.cmake Fix source comment / documentation typos 2021-06-09 19:32:58 +00:00
KiCadFullVersion.cmake Update Linux appdata file and CMake version strings 2019-12-18 17:24:07 +00:00
KiCadQABuildUtils.cmake QA: Add build-time option to enable XML output from tests 2019-04-18 10:59:06 +01:00
KiCadVersion.cmake Begin version 6.0.7 development. 2022-06-17 21:13:23 -04:00
MinGWResourceCompiler.cmake Relocate win32 resource files to the central folder for further consolidation 2021-03-09 21:48:14 -05:00
PerformFeatureChecks.cmake CMake: use visibility definitions in provided by CMake when available. 2015-12-07 16:46:18 -05:00
RefixupMacOS.cmake Fix Python loading on macOS without wrangle_bundle. 2021-05-31 02:09:43 +00:00
SelectLibraryConfigurations.cmake * Added modified CMake FindPython... modules to support using Python-a-mingw-us distribution when building Windows scripting support using MinGW 2013-08-04 21:31:14 +01:00
UsewxWidgets.cmake Fix source comment / documentation typos 2021-06-09 19:32:58 +00:00
Warnings.cmake Add a new warnings variable that can be used for injecting new warnings 2021-04-22 22:08:00 +01:00
WritePlatformMetadata_macos.cmake Fix macos plist version string generation 2019-12-26 12:42:25 +00:00
cmake_uninstall.cmake.in Add support for building *.deb file using CPack, install ~/fp-lib-table either from kicad-install.sh or from make install_user_configuration_files 2013-10-17 14:03:36 -05:00
config.h.cmake Pass configured Python interpreter in to use for BOM plugins 2021-06-15 22:52:16 -04:00