myx-cmake/MyxCMake/modules/MyxCMakeCommon.cmake

51 lines
1.5 KiB
CMake
Raw Permalink Normal View History

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)