calamares/CMakeModules
Adriaan de Groot 719548213f CMake: if pylint is available, run it as part of the test-suite
This introduces a stub-implementation (fake) that mimics the
API offered by libcalamares (the library is actually exposed
to Python via Boost::Python, so it doesn't act like a C-extension).
Using that stub-implementation, we can check Python modules for
validity as part of the test-suite.

The stub-implementation is needed, because otherwise every
Python module already fails at `import libcalamares`.

- stub-implement the API that is actually used by the Python modules
- in globalstorage, be slightly smart about what keys are being
  requested (so that e.g. all the modules that handle partitions
  information get an empty list and can manipulate that, instead of
  erroring out when they get a string)
2021-09-27 21:02:18 +02:00
..
BoostPython3.cmake REUSE: Giant boilerplate cleanup 2020-08-26 02:28:38 +02:00
CalamaresAddBrandingSubdirectory.cmake REUSE: Giant boilerplate cleanup 2020-08-26 02:28:38 +02:00
CalamaresAddLibrary.cmake REUSE: Giant boilerplate cleanup 2020-08-26 02:28:38 +02:00
CalamaresAddModuleSubdirectory.cmake CMake: if pylint is available, run it as part of the test-suite 2021-09-27 21:02:18 +02:00
CalamaresAddPlugin.cmake CMake: tidy up automatic linking of Calamares libraries 2021-07-26 14:27:52 +02:00
CalamaresAddTest.cmake CMake: tidy up automatic linking of Calamares libraries 2021-07-26 14:27:52 +02:00
CalamaresAddTranslations.cmake i18n: check for gettext rather than just calling msgfmt 2020-08-28 01:10:21 +02:00
CalamaresAutomoc.cmake REUSE: Giant boilerplate cleanup 2020-08-26 02:28:38 +02:00
CalamaresCheckModuleSelection.cmake CMake: split out skip-module-checking to its own cmake module 2021-03-23 01:47:10 +01:00
CMakeColors.cmake REUSE: Giant boilerplate cleanup 2020-08-26 02:28:38 +02:00
ExtendedVersion.cmake CMake: simplify development-version string 2021-03-26 18:25:51 +01:00
FindCrypt.cmake REUSE: Giant boilerplate cleanup 2020-08-26 02:28:38 +02:00
FindLIBPARTED.cmake REUSE: (BSD-2-Clause) CMakeModules/ 2020-08-26 02:01:48 +02:00
FindLibPWQuality.cmake REUSE: Giant boilerplate cleanup 2020-08-26 02:28:38 +02:00
FindPythonQt.cmake REUSE: Giant boilerplate cleanup 2020-08-26 02:28:38 +02:00
FindYAMLCPP.cmake CMake: rename imported yamlcpp library 2021-07-26 15:04:46 +02:00
KPMcoreHelper.cmake CMake: add a helper module for finding KPMcore 2020-10-07 00:11:18 +02:00