2022-05-06 09:49:46 +00:00
|
|
|
cmake_minimum_required(VERSION 3.6 FATAL_ERROR)
|
2021-12-08 11:32:04 +00:00
|
|
|
|
2022-05-06 09:49:46 +00:00
|
|
|
include(MyxCMakeCompatIncludeGuard)
|
|
|
|
include(MyxCMakeLSBInfo)
|
|
|
|
include(MyxCMakeCompat)
|
2021-12-08 11:32:04 +00:00
|
|
|
|
2022-05-06 09:49:46 +00:00
|
|
|
# Additional functions
|
|
|
|
include(MyxCMakeHighPrecisionMath)
|
|
|
|
include(MyxCMakeQtTranslation)
|
|
|
|
include(MyxCMakeRemoveFlag)
|
|
|
|
include(MyxCMakeWriteCompilerDetectionHeader)
|
2021-12-08 11:32:04 +00:00
|
|
|
|
2022-05-06 09:49:46 +00:00
|
|
|
include(MyxCMakeIncludeSystemModules)
|
|
|
|
include(MyxCMakeCurrentDate)
|
|
|
|
include(MyxCMakeColoredMessages)
|
|
|
|
include(MyxCMakeDirectoriesGuards)
|
|
|
|
include(MyxCMakeGlobalFunctions)
|
2021-12-08 11:32:04 +00:00
|
|
|
include(MyxCMakeProjectVersion)
|
|
|
|
include(MyxCMakeRequiredVariables)
|
|
|
|
include(MyxCMakeGlobalVariables)
|
2022-05-06 09:49:46 +00:00
|
|
|
include(MyxCMakeLargeFiles)
|
|
|
|
include(MyxCMakeGeneratePrivateConfigHeader)
|
|
|
|
include(MyxCMakeGenerateGitInfoHeader)
|
2021-12-08 11:32:04 +00:00
|
|
|
include(MyxCMakeCompiler)
|
|
|
|
include(MyxCMakeCompilerFlags)
|
|
|
|
include(MyxCMakeDistCC)
|
|
|
|
include(MyxCMakeUnityBuild)
|
|
|
|
include(MyxCMakePrecompiledHeaders)
|
|
|
|
include(MyxCMakeBuildTypes)
|
|
|
|
include(MyxCMakeDebugOutputOptions)
|
|
|
|
|
2021-12-20 11:33:14 +00:00
|
|
|
include(MyxCMakeCodeAnalyzeApplyReplacements)
|
2021-12-08 11:32:04 +00:00
|
|
|
include(MyxCMakeCodeAnalyzeClangCheck)
|
|
|
|
include(MyxCMakeCodeAnalyzeClangTidy)
|
|
|
|
include(MyxCMakeCodeAnalyzeClazy)
|
|
|
|
include(MyxCMakeCodeAnalyzePvsStudio)
|
2022-05-06 09:49:46 +00:00
|
|
|
|
2021-12-08 11:32:04 +00:00
|
|
|
include(MyxCMakeCodeCoverage)
|
|
|
|
include(MyxCMakeFormatSources)
|
2022-05-06 09:49:46 +00:00
|
|
|
include(MyxCMakeCommonPaths)
|
2021-12-08 11:32:04 +00:00
|
|
|
include(MyxCMakeCommonTargetProperties)
|
|
|
|
include(MyxCMakeAddSharedLibrary)
|
|
|
|
include(MyxCMakeAddStaticLibrary)
|
|
|
|
include(MyxCMakePkgConfig)
|
|
|
|
include(MyxCMakeNinjaGeneratorHelper)
|
2021-12-12 19:37:50 +00:00
|
|
|
include(MyxCMakeDocDoxygen)
|
|
|
|
include(MyxCMakeDocBreathe)
|
2021-12-09 14:55:30 +00:00
|
|
|
include(MyxCMakeExternalProject)
|
2021-12-08 11:32:04 +00:00
|
|
|
include(MyxCMakeCPack)
|
|
|
|
include(MyxCMakeUninstall)
|