kicad/cmake
Ian McInerney 6803976ab3 Add flags to let GCC/Clang auto initialize trivial variables
GCC 12 and Clang include a flag allowing initialization of trivial
variables with a known pattern or with 0. Enable zero init by default in
everything but debug mode, and pattern init for debug mode. Also provide
an option to completely disable this, giving unitialized variables.

ADDED: Add compile flag -ftrivial-auto-var-init to build
2023-02-23 01:39:59 +00:00
..
BuildSteps Avoid rebuilding with each commit 2023-01-04 11:32:15 -08:00
CMakeFindFrameworks.cmake
CheckFindPackageResult.cmake
CreateGitVersionHeader.cmake Check the process exit code rather than output variable for git header creation 2022-10-29 14:21:07 -04:00
FindCairo.cmake
FindFontconfig.cmake
FindGLEW.cmake
FindGLM.cmake
FindHarfBuzz.cmake
FindOCC.cmake
FindPackageMessage.cmake
FindPixman.cmake
FindPythonInterp.cmake
FindPythonLibs.cmake
FindSWIG.cmake
FindZLIB.cmake.unused
Findngspice.cmake Copy ngspice codemodels for MSVC 2022-08-08 21:57:44 -04:00
FindwxPython.cmake
FindwxWidgets.cmake Support subrelease field in wxWidgets cmake detection 2023-02-14 00:21:15 +00:00
Functions.cmake Use our own cmake module path variable to avoid conflicting with the main ones listy functional 2023-01-03 19:18:16 -05:00
KiCadFullVersion.cmake Use our own cmake module path variable to avoid conflicting with the main ones listy functional 2023-01-03 19:18:16 -05:00
KiCadQABuildUtils.cmake ADDED: Database libraries MVP 2022-08-26 10:51:13 -04:00
KiCadVersion.cmake Begin version 8 development. 2023-02-11 11:03:39 -05:00
MinGWResourceCompiler.cmake
PerformFeatureChecks.cmake Modernize setting of compiler definitions in CMake 2023-02-22 01:44:06 +00:00
RefixupMacOS.cmake Support Apple Silicon on macOS 2022-12-09 23:48:31 +00:00
SelectLibraryConfigurations.cmake
SignMacOS.cmake Support Apple Silicon on macOS 2022-12-09 23:48:31 +00:00
UsewxWidgets.cmake
Warnings.cmake Add flags to let GCC/Clang auto initialize trivial variables 2023-02-23 01:39:59 +00:00
WritePlatformMetadata_macos.cmake Use our own cmake module path variable to avoid conflicting with the main ones listy functional 2023-01-03 19:18:16 -05:00
cmake_uninstall.cmake.in
config.h.cmake Disable inconsistent missing override warnings in qa mocks 2022-09-24 02:11:41 +01:00