OXIESEC PANEL
- Current Dir:
/
/
usr
/
local
/
share
/
cmake-3.26
/
Modules
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
04/04/2023 07:10:49 PM
rwxr-xr-x
📄
AddFileDependencies.cmake
955 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📁
AndroidTestUtilities
-
04/04/2023 07:10:49 PM
rwxr-xr-x
📄
AndroidTestUtilities.cmake
6.22 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
BasicConfigVersion-AnyNewerVersion.cmake.in
1.4 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
BasicConfigVersion-ExactVersion.cmake.in
2.78 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
BasicConfigVersion-SameMajorVersion.cmake.in
2.3 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
BasicConfigVersion-SameMinorVersion.cmake.in
3.19 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
BundleUtilities.cmake
40.92 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMake.cmake
307 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeASM-ATTInformation.cmake
566 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeASMCompiler.cmake.in
942 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeASMInformation.cmake
3.93 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeASM_MARMASMInformation.cmake
1.19 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeASM_MASMInformation.cmake
1.18 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeASM_NASMInformation.cmake
1.96 KB
04/04/2023 07:07:49 PM
rw-r--r--
📁
CMakeAddFortranSubdirectory
-
04/04/2023 07:10:49 PM
rwxr-xr-x
📄
CMakeAddFortranSubdirectory.cmake
7.13 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeAddNewLanguage.txt
1.49 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeBackwardCompatibilityC.cmake
2.54 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeBackwardCompatibilityCXX.cmake
1.77 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeBorlandFindMake.cmake
271 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeBuildSettings.cmake.in
681 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeCCompiler.cmake.in
2.96 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeCCompilerABI.c
511 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeCCompilerId.c.in
2.76 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeCInformation.cmake
6.74 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeCSharpCompiler.cmake.in
477 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeCSharpCompilerId.cs.in
1.59 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeCSharpInformation.cmake
2.94 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeCUDACompiler.cmake.in
3.56 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeCUDACompilerABI.cu
1.12 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeCUDACompilerId.cu.in
1.64 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeCUDAInformation.cmake
8.1 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeCXXCompiler.cmake.in
3.52 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeCXXCompilerABI.cpp
388 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeCXXCompilerId.cpp.in
2.76 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeCXXInformation.cmake
9.96 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeCheckCompilerFlagCommonPatterns.cmake
2.1 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeCommonLanguageInclude.cmake
1.12 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeCompilerABI.h
1.54 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeCompilerIdDetection.cmake
4.76 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeConfigurableFile.in
34 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeDependentOption.cmake
3.08 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeDetermineASM-ATTCompiler.cmake
394 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeDetermineASMCompiler.cmake
11.36 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeDetermineASM_MARMASMCompiler.cmake
612 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeDetermineASM_MASMCompiler.cmake
586 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeDetermineASM_NASMCompiler.cmake
937 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeDetermineCCompiler.cmake
8.38 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeDetermineCSharpCompiler.cmake
1.64 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeDetermineCUDACompiler.cmake
28.37 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeDetermineCXXCompiler.cmake
8.76 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeDetermineCompileFeatures.cmake
10.05 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeDetermineCompiler.cmake
7.13 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeDetermineCompilerABI.cmake
8.14 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeDetermineCompilerId.cmake
49.26 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeDetermineFortranCompiler.cmake
11.63 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeDetermineHIPCompiler.cmake
6.89 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeDetermineISPCCompiler.cmake
2.97 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeDetermineJavaCompiler.cmake
3.67 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeDetermineOBJCCompiler.cmake
7.28 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeDetermineOBJCXXCompiler.cmake
7.65 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeDetermineRCCompiler.cmake
2.23 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeDetermineSwiftCompiler.cmake
5.72 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeDetermineSystem.cmake
8.79 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeDetermineVSServicePack.cmake
5.85 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeExpandImportedTargets.cmake
5.95 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeExportBuildSettings.cmake
1.21 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake
5.2 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeFindBinUtils.cmake
10.31 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeFindCodeBlocks.cmake
1.72 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeFindDependencyMacro.cmake
3.76 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeFindEclipseCDT4.cmake
4.84 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeFindFrameworks.cmake
1.8 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeFindJavaCommon.cmake
1.04 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeFindKate.cmake
1.02 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeFindPackageMode.cmake
6.1 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeFindSublimeText2.cmake
1.01 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeFindWMake.cmake
272 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeFindXCode.cmake
250 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeForceCompiler.cmake
4.11 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeFortranCompiler.cmake.in
2.71 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeFortranCompilerABI.F
1.09 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeFortranCompilerABI.F90
1.08 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeFortranCompilerId.F.in
10.45 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeFortranInformation.cmake
8.82 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeGenericSystem.cmake
7.33 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeGraphVizOptions.cmake
3.73 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeHIPCompiler.cmake.in
2.57 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeHIPCompilerABI.hip
293 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeHIPCompilerId.hip.in
1.6 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeHIPInformation.cmake
5.52 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeIOSInstallCombined.cmake
10.2 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeISPCCompiler.cmake.in
1.15 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeISPCCompilerABI.ispc
545 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeISPCCompilerId.ispc.in
2.09 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeISPCInformation.cmake
2.35 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeImportBuildSettings.cmake
535 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeInitializeConfigs.cmake
1.54 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeJOMFindMake.cmake
270 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeJavaCompiler.cmake.in
538 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeJavaInformation.cmake
1.74 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeLanguageInformation.cmake
1.23 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeMSYSFindMake.cmake
608 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeMinGWFindMake.cmake
437 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeNMakeFindMake.cmake
272 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeNinjaFindMake.cmake
315 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeOBJCCompiler.cmake.in
3.16 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeOBJCCompilerABI.m
556 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeOBJCCompilerId.m.in
2.06 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeOBJCInformation.cmake
7.1 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeOBJCXXCompiler.cmake.in
3.64 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeOBJCXXCompilerABI.mm
557 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeOBJCXXCompilerId.mm.in
2.03 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeOBJCXXInformation.cmake
10.43 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakePackageConfigHelpers.cmake
14.13 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeParseArguments.cmake
581 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeParseImplicitIncludeInfo.cmake
9.58 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeParseImplicitLinkInfo.cmake
11.59 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeParseLibraryArchitecture.cmake
1.69 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakePlatformId.h.in
8.57 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakePrintHelpers.cmake
4.7 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakePrintSystemInformation.cmake
2.14 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakePushCheckState.cmake
3.85 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeRCCompiler.cmake.in
270 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeRCInformation.cmake
1.94 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeSwiftCompiler.cmake.in
717 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeSwiftInformation.cmake
6.57 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeSystem.cmake.in
563 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeSystemSpecificInformation.cmake
3.03 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeSystemSpecificInitialize.cmake
1 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeTestASM-ATTCompiler.cmake
527 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeTestASMCompiler.cmake
865 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeTestASM_MARMASMCompiler.cmake
568 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeTestASM_MASMCompiler.cmake
556 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeTestASM_NASMCompiler.cmake
529 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeTestCCompiler.cmake
3.51 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeTestCSharpCompiler.cmake
2.42 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeTestCUDACompiler.cmake
5.64 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeTestCXXCompiler.cmake
3.41 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeTestCompilerCommon.cmake
1.3 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeTestFortranCompiler.cmake
3.92 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeTestGNU.c
268 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeTestHIPCompiler.cmake
3.57 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeTestISPCCompiler.cmake
1.42 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeTestJavaCompiler.cmake
484 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeTestOBJCCompiler.cmake
3.61 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeTestOBJCXXCompiler.cmake
3.64 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeTestRCCompiler.cmake
573 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeTestSwiftCompiler.cmake
2.5 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeUnixFindMake.cmake
575 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CMakeVerifyManifest.cmake
3.88 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CPack.cmake
37.04 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CPackComponent.cmake
20.37 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CPackIFW.cmake
26.02 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CPackIFWConfigureFile.cmake
2.21 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CSharpUtilities.cmake
10.73 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CTest.cmake
9 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CTestCoverageCollectGCOV.cmake
11.98 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CTestScriptMode.cmake
662 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CTestTargets.cmake
3.12 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CTestUseLaunchers.cmake
2.97 KB
04/04/2023 07:07:49 PM
rw-r--r--
📁
CUDA
-
04/04/2023 07:10:49 PM
rwxr-xr-x
📄
CheckCCompilerFlag.cmake
1.5 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckCSourceCompiles.cmake
3.24 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckCSourceRuns.cmake
3.19 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckCXXCompilerFlag.cmake
1.53 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckCXXSourceCompiles.cmake
3.26 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckCXXSourceRuns.cmake
3.21 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckCXXSymbolExists.cmake
3.03 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckCompilerFlag.cmake
1.51 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckForPthreads.c
273 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckFortranCompilerFlag.cmake
1.59 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckFortranFunctionExists.cmake
2.69 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckFortranSourceCompiles.cmake
4.11 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckFortranSourceRuns.cmake
3.94 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckFunctionExists.c
433 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckFunctionExists.cmake
3.87 KB
04/04/2023 07:07:49 PM
rw-r--r--
📁
CheckIPOSupported
-
04/04/2023 07:10:49 PM
rwxr-xr-x
📄
CheckIPOSupported.cmake
7.38 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckIncludeFile.c.in
130 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckIncludeFile.cmake
4.38 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckIncludeFile.cxx.in
65 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckIncludeFileCXX.cmake
4.41 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckIncludeFiles.cmake
5.8 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckLanguage.cmake
4.21 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckLibraryExists.cmake
3 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckLibraryExists.lists.in
298 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckLinkerFlag.cmake
1.71 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckOBJCCompilerFlag.cmake
1.56 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckOBJCSourceCompiles.cmake
3.25 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckOBJCSourceRuns.cmake
3.21 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckOBJCXXCompilerFlag.cmake
1.58 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckOBJCXXSourceCompiles.cmake
3.28 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckOBJCXXSourceRuns.cmake
3.23 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckPIESupported.cmake
5.04 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckPrototypeDefinition.c.in
514 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckPrototypeDefinition.cmake
3.8 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckSizeOf.cmake
348 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckSourceCompiles.cmake
3.81 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckSourceRuns.cmake
3.68 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckStructHasMember.cmake
2.49 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckSymbolExists.cmake
5.75 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckTypeSize.c.in
1.21 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckTypeSize.cmake
9.6 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckTypeSizeMap.cmake.in
31 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckVariableExists.c
382 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
CheckVariableExists.cmake
2.49 KB
04/04/2023 07:07:49 PM
rw-r--r--
📁
Compiler
-
04/04/2023 07:10:49 PM
rwxr-xr-x
📁
CompilerId
-
04/04/2023 07:10:49 PM
rwxr-xr-x
📄
Dart.cmake
3.74 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
DartConfiguration.tcl.in
3.22 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
DeployQt4.cmake
12.63 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Documentation.cmake
2.24 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
DummyCXXFile.cxx
27 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
ExternalData.cmake
44.35 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
ExternalData_config.cmake.in
355 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📁
ExternalProject
-
04/04/2023 07:10:49 PM
rwxr-xr-x
📄
ExternalProject.cmake
138.23 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FLTKCompatibility.cmake
170 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
FeatureSummary.cmake
27.97 KB
04/04/2023 07:07:49 PM
rw-r--r--
📁
FetchContent
-
04/04/2023 07:10:49 PM
rwxr-xr-x
📄
FetchContent.cmake
83.64 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindALSA.cmake
2.18 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindASPELL.cmake
1.02 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindAVIFile.cmake
1.35 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindArmadillo.cmake
4.98 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindBISON.cmake
10.75 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindBLAS.cmake
36.21 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindBZip2.cmake
3.83 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindBacktrace.cmake
3.44 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindBoost.cmake
114.04 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindBullet.cmake
2.75 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindCABLE.cmake
2.54 KB
04/04/2023 07:07:49 PM
rw-r--r--
📁
FindCUDA
-
04/04/2023 07:10:49 PM
rwxr-xr-x
📄
FindCUDA.cmake
85.84 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindCUDAToolkit.cmake
40.97 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindCURL.cmake
7.25 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindCVS.cmake
1.94 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindCoin3D.cmake
2.27 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindCups.cmake
3.37 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindCurses.cmake
9.2 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindCxxTest.cmake
7.56 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindCygwin.cmake
870 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindDCMTK.cmake
10.26 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindDart.cmake
949 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindDevIL.cmake
3.78 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindDoxygen.cmake
42.49 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindEXPAT.cmake
2.67 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindEnvModules.cmake
9.73 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindFLEX.cmake
8.46 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindFLTK.cmake
10.8 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindFLTK2.cmake
7.5 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindFontconfig.cmake
2.89 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindFreetype.cmake
5.97 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindGCCXML.cmake
672 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindGDAL.cmake
6.46 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindGIF.cmake
3.79 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindGLEW.cmake
11.89 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindGLU.cmake
554 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindGLUT.cmake
6.99 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindGSL.cmake
8.88 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindGTK.cmake
3.79 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindGTK2.cmake
36.91 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindGTest.cmake
11.77 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindGettext.cmake
7.81 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindGit.cmake
4.06 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindGnuTLS.cmake
2.44 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindGnuplot.cmake
1.65 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindHDF5.cmake
48.74 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindHSPELL.cmake
1.64 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindHTMLHelp.cmake
1.43 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindHg.cmake
3 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindICU.cmake
15.71 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindIce.cmake
23.82 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindIconv.cmake
5.79 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindIcotool.cmake
1.3 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindImageMagick.cmake
12.35 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindIntl.cmake
5.38 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindJNI.cmake
21.08 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindJPEG.cmake
4.21 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindJasper.cmake
2.96 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindJava.cmake
11.9 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindKDE3.cmake
9.91 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindKDE4.cmake
3.12 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindLAPACK.cmake
21.75 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindLATEX.cmake
6.5 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindLTTngUST.cmake
3.61 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindLibArchive.cmake
2.92 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindLibLZMA.cmake
5.58 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindLibXml2.cmake
4.12 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindLibXslt.cmake
4.75 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindLibinput.cmake
2.13 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindLua.cmake
8.24 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindLua50.cmake
2.34 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindLua51.cmake
2.23 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindMFC.cmake
1.86 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindMPEG.cmake
1.21 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindMPEG2.cmake
1.39 KB
04/04/2023 07:07:49 PM
rw-r--r--
📁
FindMPI
-
04/04/2023 07:10:49 PM
rwxr-xr-x
📄
FindMPI.cmake
91.49 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindMatlab.cmake
70.23 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindMotif.cmake
917 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindMsys.cmake
1.03 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindODBC.cmake
7.01 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindOpenACC.cmake
9.99 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindOpenAL.cmake
3.93 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindOpenCL.cmake
4.9 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindOpenGL.cmake
20.19 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindOpenMP.cmake
26.96 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindOpenSP.cmake
4.55 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindOpenSSL.cmake
26.92 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindOpenSceneGraph.cmake
7.23 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindOpenThreads.cmake
3.41 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindPHP4.cmake
2.11 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindPNG.cmake
5.74 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindPackageHandleStandardArgs.cmake
22.63 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindPackageMessage.cmake
1.67 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindPatch.cmake
1.77 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindPerl.cmake
2.93 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindPerlLibs.cmake
5.15 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindPhysFS.cmake
1.12 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindPike.cmake
922 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindPkgConfig.cmake
35.91 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindPostgreSQL.cmake
12.34 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindProducer.cmake
2.24 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindProtobuf.cmake
23.4 KB
04/04/2023 07:07:49 PM
rw-r--r--
📁
FindPython
-
04/04/2023 07:10:49 PM
rwxr-xr-x
📄
FindPython.cmake
22.01 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindPython2.cmake
14.13 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindPython3.cmake
18.59 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindPythonInterp.cmake
7.16 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindPythonLibs.cmake
15.86 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindQt.cmake
6.31 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindQt3.cmake
9.46 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindQt4.cmake
52.42 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindQuickTime.cmake
1011 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindRTI.cmake
3.22 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindRuby.cmake
17.56 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindSDL.cmake
7.92 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindSDL_gfx.cmake
3.19 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindSDL_image.cmake
3.65 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindSDL_mixer.cmake
3.65 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindSDL_net.cmake
3.47 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindSDL_sound.cmake
12.35 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindSDL_ttf.cmake
3.47 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindSQLite3.cmake
2 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindSWIG.cmake
5.41 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindSelfPackers.cmake
1.59 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindSquish.cmake
9.26 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindSubversion.cmake
6.24 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindTCL.cmake
8.05 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindTIFF.cmake
6.54 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindTclStub.cmake
4.46 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindTclsh.cmake
3.6 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindThreads.cmake
7.4 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindUnixCommands.cmake
1.58 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindVulkan.cmake
28.16 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindWget.cmake
968 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindWish.cmake
2.72 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindX11.cmake
36.81 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindXCTest.cmake
7.19 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindXMLRPC.cmake
3.98 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindXalanC.cmake
5.85 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindXercesC.cmake
5.59 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindZLIB.cmake
7.32 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Findosg.cmake
1.88 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindosgAnimation.cmake
1.87 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindosgDB.cmake
1.77 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindosgFX.cmake
1.76 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindosgGA.cmake
1.77 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindosgIntrospection.cmake
1.96 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindosgManipulator.cmake
1.93 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindosgParticle.cmake
1.86 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindosgPresentation.cmake
2.02 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindosgProducer.cmake
1.87 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindosgQt.cmake
1.82 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindosgShadow.cmake
1.83 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindosgSim.cmake
1.77 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindosgTerrain.cmake
1.84 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindosgText.cmake
1.77 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindosgUtil.cmake
1.78 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindosgViewer.cmake
1.82 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindosgVolume.cmake
1.82 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindosgWidget.cmake
1.87 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Findosg_functions.cmake
2.08 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindwxWidgets.cmake
41.74 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
FindwxWindows.cmake
23.78 KB
04/04/2023 07:07:49 PM
rw-r--r--
📁
FortranCInterface
-
04/04/2023 07:10:49 PM
rwxr-xr-x
📄
FortranCInterface.cmake
14.27 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
GNUInstallDirs.cmake
16.9 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
GenerateExportHeader.cmake
15.25 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
GetPrerequisites.cmake
33.35 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
GoogleTest.cmake
23.69 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
GoogleTestAddTests.cmake
7.74 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
ITKCompatibility.cmake
224 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
InstallRequiredSystemLibraries.cmake
30.51 KB
04/04/2023 07:07:49 PM
rw-r--r--
📁
IntelVSImplicitPath
-
04/04/2023 07:10:49 PM
rwxr-xr-x
📁
Internal
-
04/04/2023 07:10:49 PM
rwxr-xr-x
📄
KDE3Macros.cmake
12.39 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
MacOSXBundleInfo.plist.in
1.19 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
MacOSXFrameworkInfo.plist.in
886 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
MacroAddFileDependencies.cmake
848 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
MatlabTestsRedirect.cmake
3.44 KB
04/04/2023 07:07:49 PM
rw-r--r--
📁
Platform
-
04/04/2023 07:10:49 PM
rwxr-xr-x
📄
ProcessorCount.cmake
8.78 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Qt4ConfigDependentSettings.cmake
7.61 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Qt4Macros.cmake
18.79 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
SelectLibraryConfigurations.cmake
3.21 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Squish4RunTestCase.bat
648 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
Squish4RunTestCase.sh
631 bytes
04/04/2023 07:07:49 PM
rwxr-xr-x
📄
SquishRunTestCase.bat
219 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
SquishRunTestCase.sh
272 bytes
04/04/2023 07:07:49 PM
rwxr-xr-x
📄
SquishTestScript.cmake
3.41 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
SystemInformation.cmake
3.04 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
SystemInformation.in
4.59 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
TestBigEndian.cmake
4.7 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
TestCXXAcceptsFlag.cmake
1013 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
TestEndianess.c.in
871 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
TestForANSIForScope.cmake
1.02 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
TestForANSIStreamHeaders.cmake
1.04 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
TestForANSIStreamHeaders.cxx
60 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
TestForAnsiForScope.cxx
95 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
TestForSSTREAM.cmake
1 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
TestForSSTREAM.cxx
149 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
TestForSTDNamespace.cmake
978 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
TestForSTDNamespace.cxx
75 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
UseEcos.cmake
9.7 KB
04/04/2023 07:07:49 PM
rw-r--r--
📁
UseJava
-
04/04/2023 07:10:49 PM
rwxr-xr-x
📄
UseJava.cmake
61.86 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
UsePkgConfig.cmake
2.65 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
UseQt4.cmake
3.62 KB
04/04/2023 07:07:49 PM
rw-r--r--
📁
UseSWIG
-
04/04/2023 07:10:49 PM
rwxr-xr-x
📄
UseSWIG.cmake
41.8 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
Use_wxWindows.cmake
2.1 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
UsewxWidgets.cmake
1.88 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
VTKCompatibility.cmake
1.78 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
WriteBasicConfigVersionFile.cmake
2.26 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
WriteCompilerDetectionHeader.cmake
30.97 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
ecos_clean.cmake
492 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
exportheader.cmake.in
1.08 KB
04/04/2023 07:07:49 PM
rw-r--r--
📄
kde3init_dummy.cpp.in
227 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
kde3uic.cmake
723 bytes
04/04/2023 07:07:49 PM
rw-r--r--
📄
readme.txt
233 bytes
04/04/2023 07:07:49 PM
rw-r--r--
Editing: FindOpenMP.cmake
Close
# Distributed under the OSI-approved BSD 3-Clause License. See accompanying # file Copyright.txt or https://cmake.org/licensing for details. #[=======================================================================[.rst: FindOpenMP ---------- Finds Open Multi-Processing (OpenMP) support. This module can be used to detect OpenMP support in a compiler. If the compiler supports OpenMP, the flags required to compile with OpenMP support are returned in variables for the different languages. The variables may be empty if the compiler does not need a special flag to support OpenMP. .. versionadded:: 3.5 Clang support. Variables ^^^^^^^^^ .. versionadded:: 3.10 The module exposes the components ``C``, ``CXX``, and ``Fortran``. Each of these controls the various languages to search OpenMP support for. Depending on the enabled components the following variables will be set: ``OpenMP_FOUND`` Variable indicating that OpenMP flags for all requested languages have been found. If no components are specified, this is true if OpenMP settings for all enabled languages were detected. ``OpenMP_VERSION`` Minimal version of the OpenMP standard detected among the requested languages, or all enabled languages if no components were specified. This module will set the following variables per language in your project, where ``<lang>`` is one of C, CXX, or Fortran: ``OpenMP_<lang>_FOUND`` Variable indicating if OpenMP support for ``<lang>`` was detected. ``OpenMP_<lang>_FLAGS`` OpenMP compiler flags for ``<lang>``, separated by spaces. ``OpenMP_<lang>_INCLUDE_DIRS`` Directories that must be added to the header search path for ``<lang>`` when using OpenMP. For linking with OpenMP code written in ``<lang>``, the following variables are provided: ``OpenMP_<lang>_LIB_NAMES`` :ref:`;-list <CMake Language Lists>` of libraries for OpenMP programs for ``<lang>``. ``OpenMP_<libname>_LIBRARY`` Location of the individual libraries needed for OpenMP support in ``<lang>``. ``OpenMP_<lang>_LIBRARIES`` A list of libraries needed to link with OpenMP code written in ``<lang>``. Additionally, the module provides :prop_tgt:`IMPORTED` targets: ``OpenMP::OpenMP_<lang>`` Target for using OpenMP from ``<lang>``. Specifically for Fortran, the module sets the following variables: ``OpenMP_Fortran_HAVE_OMPLIB_HEADER`` Boolean indicating if OpenMP is accessible through ``omp_lib.h``. ``OpenMP_Fortran_HAVE_OMPLIB_MODULE`` Boolean indicating if OpenMP is accessible through the ``omp_lib`` Fortran module. The module will also try to provide the OpenMP version variables: ``OpenMP_<lang>_SPEC_DATE`` .. versionadded:: 3.7 Date of the OpenMP specification implemented by the ``<lang>`` compiler. ``OpenMP_<lang>_VERSION_MAJOR`` Major version of OpenMP implemented by the ``<lang>`` compiler. ``OpenMP_<lang>_VERSION_MINOR`` Minor version of OpenMP implemented by the ``<lang>`` compiler. ``OpenMP_<lang>_VERSION`` OpenMP version implemented by the ``<lang>`` compiler. The specification date is formatted as given in the OpenMP standard: ``yyyymm`` where ``yyyy`` and ``mm`` represents the year and month of the OpenMP specification implemented by the ``<lang>`` compiler. For some compilers, it may be necessary to add a header search path to find the relevant OpenMP headers. This location may be language-specific. Where this is needed, the module may attempt to find the location, but it can be provided directly by setting the ``OpenMP_<lang>_INCLUDE_DIR`` cache variable. Note that this variable is an _input_ control to the module. Project code should use the ``OpenMP_<lang>_INCLUDE_DIRS`` _output_ variable if it needs to know what include directories are needed. #]=======================================================================] cmake_policy(PUSH) cmake_policy(SET CMP0012 NEW) # if() recognizes numbers and booleans cmake_policy(SET CMP0054 NEW) # if() quoted variables not dereferenced cmake_policy(SET CMP0057 NEW) # if IN_LIST function(_OPENMP_FLAG_CANDIDATES LANG) if(NOT OpenMP_${LANG}_FLAG) unset(OpenMP_FLAG_CANDIDATES) set(OMP_FLAG_GNU "-fopenmp") set(OMP_FLAG_LCC "-fopenmp") set(OMP_FLAG_Clang "-fopenmp=libomp" "-fopenmp=libiomp5" "-fopenmp" "-Xclang -fopenmp") set(OMP_FLAG_AppleClang "-Xclang -fopenmp") set(OMP_FLAG_HP "+Oopenmp") if(WIN32) set(OMP_FLAG_Intel "-Qopenmp") elseif(CMAKE_${LANG}_COMPILER_ID STREQUAL "Intel" AND "${CMAKE_${LANG}_COMPILER_VERSION}" VERSION_LESS "15.0.0.20140528") set(OMP_FLAG_Intel "-openmp") else() set(OMP_FLAG_Intel "-qopenmp") endif() if(CMAKE_${LANG}_COMPILER_ID STREQUAL "IntelLLVM" AND "x${CMAKE_${LANG}_COMPILER_FRONTEND_VARIANT}" STREQUAL "xMSVC") set(OMP_FLAG_IntelLLVM "-Qiopenmp") else() set(OMP_FLAG_IntelLLVM "-fiopenmp") endif() set(OMP_FLAG_MSVC "-openmp") set(OMP_FLAG_PathScale "-openmp") set(OMP_FLAG_NAG "-openmp") set(OMP_FLAG_Absoft "-openmp") set(OMP_FLAG_NVHPC "-mp") set(OMP_FLAG_PGI "-mp") set(OMP_FLAG_Flang "-fopenmp") set(OMP_FLAG_SunPro "-xopenmp") set(OMP_FLAG_XL "-qsmp=omp") # Cray compiler activate OpenMP with -h omp, which is enabled by default. set(OMP_FLAG_Cray " " "-h omp") set(OMP_FLAG_Fujitsu "-Kopenmp" "-KOMP") set(OMP_FLAG_FujitsuClang "-fopenmp" "-Kopenmp") # If we know the correct flags, use those if(DEFINED OMP_FLAG_${CMAKE_${LANG}_COMPILER_ID}) set(OpenMP_FLAG_CANDIDATES "${OMP_FLAG_${CMAKE_${LANG}_COMPILER_ID}}") # Fall back to reasonable default tries otherwise else() set(OpenMP_FLAG_CANDIDATES "-openmp" "-fopenmp" "-mp" " ") endif() set(OpenMP_${LANG}_FLAG_CANDIDATES "${OpenMP_FLAG_CANDIDATES}" PARENT_SCOPE) else() set(OpenMP_${LANG}_FLAG_CANDIDATES "${OpenMP_${LANG}_FLAG}" PARENT_SCOPE) endif() endfunction() # sample openmp source code to test set(OpenMP_C_CXX_TEST_SOURCE " #include <omp.h> int main(void) { #ifdef _OPENMP omp_get_max_threads(); return 0; #elif defined(__HIP_DEVICE_COMPILE__) return 0; #else breaks_on_purpose #endif } ") # in Fortran, an implementation may provide an omp_lib.h header # or omp_lib module, or both (OpenMP standard, section 3.1) # Furthmore !$ is the Fortran equivalent of #ifdef _OPENMP (OpenMP standard, 2.2.2) # Without the conditional compilation, some compilers (e.g. PGI) might compile OpenMP code # while not actually enabling OpenMP, building code sequentially set(OpenMP_Fortran_TEST_SOURCE " program test @OpenMP_Fortran_INCLUDE_LINE@ !$ integer :: n n = omp_get_num_threads() end program test " ) macro(_OPENMP_PREPARE_SOURCE LANG CONTENT_ID NAME_PREFIX FULLNAME_VAR CONTENT_VAR) if("${LANG}" STREQUAL "C") set(${FULLNAME_VAR} "${NAME_PREFIX}.c") set(${CONTENT_VAR} "${OpenMP_C_CXX_${CONTENT_ID}}") elseif("${LANG}" STREQUAL "CXX") set(${FULLNAME_VAR} "${NAME_PREFIX}.cpp") set(${CONTENT_VAR} "${OpenMP_C_CXX_${CONTENT_ID}}") elseif("${LANG}" STREQUAL "Fortran") set(${FULLNAME_VAR} "${NAME_PREFIX}.F90") string(CONFIGURE "${OpenMP_Fortran_${CONTENT_ID}}" ${CONTENT_VAR} @ONLY) endif() endmacro() include(${CMAKE_CURRENT_LIST_DIR}/CMakeParseImplicitLinkInfo.cmake) function(_OPENMP_GET_FLAGS LANG FLAG_MODE OPENMP_FLAG_VAR OPENMP_LIB_NAMES_VAR) _OPENMP_FLAG_CANDIDATES("${LANG}") _OPENMP_PREPARE_SOURCE("${LANG}" TEST_SOURCE OpenMPTryFlag _OPENMP_TEST_SRC_NAME _OPENMP_TEST_SRC_CONTENT) unset(OpenMP_VERBOSE_COMPILE_OPTIONS) separate_arguments(OpenMP_VERBOSE_OPTIONS NATIVE_COMMAND "${CMAKE_${LANG}_VERBOSE_FLAG}") foreach(_VERBOSE_OPTION IN LISTS OpenMP_VERBOSE_OPTIONS) if(NOT _VERBOSE_OPTION MATCHES "^-Wl,") list(APPEND OpenMP_VERBOSE_COMPILE_OPTIONS ${_VERBOSE_OPTION}) endif() endforeach() foreach(OPENMP_FLAG IN LISTS OpenMP_${LANG}_FLAG_CANDIDATES) set(OPENMP_FLAGS_TEST "${OPENMP_FLAG}") if(OpenMP_VERBOSE_COMPILE_OPTIONS) string(APPEND OPENMP_FLAGS_TEST " ${OpenMP_VERBOSE_COMPILE_OPTIONS}") endif() string(REGEX REPLACE "[-/=+]" "" OPENMP_PLAIN_FLAG "${OPENMP_FLAG}") unset(_includeDirFlags) if(OpenMP_${LANG}_INCLUDE_DIR) set(_includeDirFlags "-DINCLUDE_DIRECTORIES:STRING=${OpenMP_${LANG}_INCLUDE_DIR}") endif() try_compile( OpenMP_COMPILE_RESULT_${FLAG_MODE}_${OPENMP_PLAIN_FLAG} SOURCE_FROM_VAR "${_OPENMP_TEST_SRC_NAME}" _OPENMP_TEST_SRC_CONTENT LOG_DESCRIPTION "Detecting ${LANG} OpenMP compiler info" CMAKE_FLAGS "-DCOMPILE_DEFINITIONS:STRING=${OPENMP_FLAGS_TEST}" ${_includeDirFlags} LINK_LIBRARIES ${CMAKE_${LANG}_VERBOSE_FLAG} OUTPUT_VARIABLE OpenMP_TRY_COMPILE_OUTPUT ) if(OpenMP_COMPILE_RESULT_${FLAG_MODE}_${OPENMP_PLAIN_FLAG}) set("${OPENMP_FLAG_VAR}" "${OPENMP_FLAG}" PARENT_SCOPE) if(CMAKE_${LANG}_VERBOSE_FLAG) unset(OpenMP_${LANG}_IMPLICIT_LIBRARIES) unset(OpenMP_${LANG}_IMPLICIT_LINK_DIRS) unset(OpenMP_${LANG}_IMPLICIT_FWK_DIRS) unset(OpenMP_${LANG}_LOG_VAR) cmake_parse_implicit_link_info("${OpenMP_TRY_COMPILE_OUTPUT}" OpenMP_${LANG}_IMPLICIT_LIBRARIES OpenMP_${LANG}_IMPLICIT_LINK_DIRS OpenMP_${LANG}_IMPLICIT_FWK_DIRS OpenMP_${LANG}_LOG_VAR "${CMAKE_${LANG}_IMPLICIT_OBJECT_REGEX}" LANGUAGE ${LANG} ) # For LCC we should additionally alanyze -print-search-dirs output # to check for additional implicit_dirs. # Note: This won't work if CMP0129 policy is set to OLD! if("${CMAKE_${LANG}_COMPILER_ID}" STREQUAL "LCC") execute_process( COMMAND ${CMAKE_${LANG}_COMPILER} -print-search-dirs OUTPUT_VARIABLE output_lines COMMAND_ERROR_IS_FATAL ANY ERROR_QUIET) if("${output_lines}" MATCHES ".*\nlibraries:[ \t]+(.*:)\n.*") string(REPLACE ":" ";" implicit_dirs_addon "${CMAKE_MATCH_1}") list(PREPEND OpenMP_${LANG}_IMPLICIT_LINK_DIRS ${implicit_dirs_addon}) string(APPEND OpenMP_${LANG}_LOG_VAR " Extended OpenMP library search paths: [${implicit_dirs}]\n") endif() endif() message(CONFIGURE_LOG "Parsed ${LANG} OpenMP implicit link information from above output:\n${OpenMP_${LANG}_LOG_VAR}\n\n") unset(_OPENMP_LIB_NAMES) foreach(_OPENMP_IMPLICIT_LIB IN LISTS OpenMP_${LANG}_IMPLICIT_LIBRARIES) get_filename_component(_OPENMP_IMPLICIT_LIB_DIR "${_OPENMP_IMPLICIT_LIB}" DIRECTORY) get_filename_component(_OPENMP_IMPLICIT_LIB_NAME "${_OPENMP_IMPLICIT_LIB}" NAME) get_filename_component(_OPENMP_IMPLICIT_LIB_PLAIN "${_OPENMP_IMPLICIT_LIB}" NAME_WE) string(REGEX REPLACE "([][+.*?()^$])" "\\\\\\1" _OPENMP_IMPLICIT_LIB_PLAIN_ESC "${_OPENMP_IMPLICIT_LIB_PLAIN}") string(REGEX REPLACE "([][+.*?()^$])" "\\\\\\1" _OPENMP_IMPLICIT_LIB_PATH_ESC "${_OPENMP_IMPLICIT_LIB}") if(NOT ( "${_OPENMP_IMPLICIT_LIB}" IN_LIST CMAKE_${LANG}_IMPLICIT_LINK_LIBRARIES OR "${CMAKE_${LANG}_STANDARD_LIBRARIES}" MATCHES "(^| )(-Wl,)?(-l)?(${_OPENMP_IMPLICIT_LIB_PLAIN_ESC}|${_OPENMP_IMPLICIT_LIB_PATH_ESC})( |$)" OR "${CMAKE_${LANG}_LINK_EXECUTABLE}" MATCHES "(^| )(-Wl,)?(-l)?(${_OPENMP_IMPLICIT_LIB_PLAIN_ESC}|${_OPENMP_IMPLICIT_LIB_PATH_ESC})( |$)" ) ) if(_OPENMP_IMPLICIT_LIB_DIR) set(OpenMP_${_OPENMP_IMPLICIT_LIB_PLAIN}_LIBRARY "${_OPENMP_IMPLICIT_LIB}" CACHE FILEPATH "Path to the ${_OPENMP_IMPLICIT_LIB_PLAIN} library for OpenMP") else() find_library(OpenMP_${_OPENMP_IMPLICIT_LIB_PLAIN}_LIBRARY NAMES "${_OPENMP_IMPLICIT_LIB_NAME}" DOC "Path to the ${_OPENMP_IMPLICIT_LIB_PLAIN} library for OpenMP" HINTS ${OpenMP_${LANG}_IMPLICIT_LINK_DIRS} CMAKE_FIND_ROOT_PATH_BOTH NO_PACKAGE_ROOT_PATH NO_CMAKE_PATH NO_CMAKE_ENVIRONMENT_PATH ) endif() mark_as_advanced(OpenMP_${_OPENMP_IMPLICIT_LIB_PLAIN}_LIBRARY) list(APPEND _OPENMP_LIB_NAMES ${_OPENMP_IMPLICIT_LIB_PLAIN}) endif() endforeach() set("${OPENMP_LIB_NAMES_VAR}" "${_OPENMP_LIB_NAMES}" PARENT_SCOPE) else() # We do not know how to extract implicit OpenMP libraries for this compiler. # Assume that it handles them automatically, e.g. the Intel Compiler on # Windows should put the dependency in its object files. set("${OPENMP_LIB_NAMES_VAR}" "" PARENT_SCOPE) endif() break() elseif(CMAKE_${LANG}_COMPILER_ID STREQUAL "AppleClang" AND CMAKE_${LANG}_COMPILER_VERSION VERSION_GREATER_EQUAL "7.0") # Check for separate OpenMP library on AppleClang 7+ find_library(OpenMP_libomp_LIBRARY NAMES omp gomp iomp5 HINTS ${CMAKE_${LANG}_IMPLICIT_LINK_DIRECTORIES} ) mark_as_advanced(OpenMP_libomp_LIBRARY) if(OpenMP_libomp_LIBRARY) # Try without specifying include directory first. We only want to # explicitly add a search path if the header can't be found on the # default header search path already. try_compile( OpenMP_COMPILE_RESULT_${FLAG_MODE}_${OPENMP_PLAIN_FLAG} SOURCE_FROM_VAR "${_OPENMP_TEST_SRC_NAME}" _OPENMP_TEST_SRC_CONTENT LOG_DESCRIPTION "Trying ${LANG} OpenMP compiler with '${OpenMP_libomp_LIBRARY}'" CMAKE_FLAGS "-DCOMPILE_DEFINITIONS:STRING=${OPENMP_FLAGS_TEST}" LINK_LIBRARIES ${CMAKE_${LANG}_VERBOSE_FLAG} ${OpenMP_libomp_LIBRARY} ) if(NOT OpenMP_COMPILE_RESULT_${FLAG_MODE}_${OPENMP_PLAIN_FLAG}) find_path(OpenMP_${LANG}_INCLUDE_DIR omp.h) mark_as_advanced(OpenMP_${LANG}_INCLUDE_DIR) set(OpenMP_${LANG}_INCLUDE_DIR "${OpenMP_${LANG}_INCLUDE_DIR}" PARENT_SCOPE) if(OpenMP_${LANG}_INCLUDE_DIR) try_compile( OpenMP_COMPILE_RESULT_${FLAG_MODE}_${OPENMP_PLAIN_FLAG} SOURCE_FROM_VAR "${_OPENMP_TEST_SRC_NAME}" _OPENMP_TEST_SRC_CONTENT LOG_DESCRIPTION "Trying ${LANG} OpenMP compiler with '${OpenMP_libomp_LIBRARY}' and '${OpenMP_${LANG}_INCLUDE_DIR}'" CMAKE_FLAGS "-DCOMPILE_DEFINITIONS:STRING=${OPENMP_FLAGS_TEST}" "-DINCLUDE_DIRECTORIES:STRING=${OpenMP_${LANG}_INCLUDE_DIR}" LINK_LIBRARIES ${CMAKE_${LANG}_VERBOSE_FLAG} ${OpenMP_libomp_LIBRARY} ) endif() endif() if(OpenMP_COMPILE_RESULT_${FLAG_MODE}_${OPENMP_PLAIN_FLAG}) set("${OPENMP_FLAG_VAR}" "${OPENMP_FLAG}" PARENT_SCOPE) set("${OPENMP_LIB_NAMES_VAR}" "libomp" PARENT_SCOPE) break() endif() endif() elseif(CMAKE_${LANG}_COMPILER_ID STREQUAL "Clang" AND WIN32) # Check for separate OpenMP library for Clang on Windows find_library(OpenMP_libomp_LIBRARY NAMES libomp libgomp libiomp5 HINTS ${CMAKE_${LANG}_IMPLICIT_LINK_DIRECTORIES} ) mark_as_advanced(OpenMP_libomp_LIBRARY) if(OpenMP_libomp_LIBRARY) try_compile( OpenMP_COMPILE_RESULT_${FLAG_MODE}_${OPENMP_PLAIN_FLAG} SOURCE_FROM_VAR "${_OPENMP_TEST_SRC_NAME}" _OPENMP_TEST_SRC_CONTENT LOG_DESCRIPTION "Trying ${LANG} OpenMP compiler with '${OpenMP_libomp_LIBRARY}'" CMAKE_FLAGS "-DCOMPILE_DEFINITIONS:STRING=${OPENMP_FLAGS_TEST}" LINK_LIBRARIES ${CMAKE_${LANG}_VERBOSE_FLAG} ${OpenMP_libomp_LIBRARY} ) if(OpenMP_COMPILE_RESULT_${FLAG_MODE}_${OPENMP_PLAIN_FLAG}) set("${OPENMP_FLAG_VAR}" "${OPENMP_FLAG}" PARENT_SCOPE) set("${OPENMP_LIB_NAMES_VAR}" "libomp" PARENT_SCOPE) break() endif() endif() endif() set("${OPENMP_LIB_NAMES_VAR}" "NOTFOUND" PARENT_SCOPE) set("${OPENMP_FLAG_VAR}" "NOTFOUND" PARENT_SCOPE) endforeach() unset(OpenMP_VERBOSE_COMPILE_OPTIONS) endfunction() set(OpenMP_C_CXX_CHECK_VERSION_SOURCE " #include <stdio.h> #include <omp.h> const char ompver_str[] = { 'I', 'N', 'F', 'O', ':', 'O', 'p', 'e', 'n', 'M', 'P', '-', 'd', 'a', 't', 'e', '[', ('0' + ((_OPENMP/100000)%10)), ('0' + ((_OPENMP/10000)%10)), ('0' + ((_OPENMP/1000)%10)), ('0' + ((_OPENMP/100)%10)), ('0' + ((_OPENMP/10)%10)), ('0' + ((_OPENMP/1)%10)), ']', '\\0' }; int main(void) { puts(ompver_str); return 0; } ") set(OpenMP_Fortran_CHECK_VERSION_SOURCE " program omp_ver @OpenMP_Fortran_INCLUDE_LINE@ integer, parameter :: zero = ichar('0') integer, parameter :: ompv = openmp_version character, dimension(24), parameter :: ompver_str =& (/ 'I', 'N', 'F', 'O', ':', 'O', 'p', 'e', 'n', 'M', 'P', '-',& 'd', 'a', 't', 'e', '[',& char(zero + mod(ompv/100000, 10)),& char(zero + mod(ompv/10000, 10)),& char(zero + mod(ompv/1000, 10)),& char(zero + mod(ompv/100, 10)),& char(zero + mod(ompv/10, 10)),& char(zero + mod(ompv/1, 10)), ']' /) print *, ompver_str end program omp_ver ") function(_OPENMP_GET_SPEC_DATE LANG SPEC_DATE) _OPENMP_PREPARE_SOURCE("${LANG}" CHECK_VERSION_SOURCE OpenMPCheckVersion _OPENMP_TEST_SRC_NAME _OPENMP_TEST_SRC_CONTENT) unset(_includeDirFlags) if(OpenMP_${LANG}_INCLUDE_DIR) set(_includeDirFlags "-DINCLUDE_DIRECTORIES:STRING=${OpenMP_${LANG}_INCLUDE_DIR}") endif() set(BIN_FILE "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/FindOpenMP/ompver_${LANG}.bin") string(REGEX REPLACE "[-/=+]" "" OPENMP_PLAIN_FLAG "${OPENMP_FLAG}") try_compile(OpenMP_SPECTEST_${LANG}_${OPENMP_PLAIN_FLAG} SOURCE_FROM_VAR "${_OPENMP_TEST_SRC_NAME}" _OPENMP_TEST_SRC_CONTENT LOG_DESCRIPTION "Detecting ${LANG} OpenMP version" CMAKE_FLAGS "-DCOMPILE_DEFINITIONS:STRING=${OpenMP_${LANG}_FLAGS}" ${_includeDirFlags} COPY_FILE "${BIN_FILE}" ) if(${OpenMP_SPECTEST_${LANG}_${OPENMP_PLAIN_FLAG}}) file(STRINGS ${BIN_FILE} specstr LIMIT_COUNT 1 REGEX "INFO:OpenMP-date") set(regex_spec_date ".*INFO:OpenMP-date\\[0*([^]]*)\\].*") if("${specstr}" MATCHES "${regex_spec_date}") set(${SPEC_DATE} "${CMAKE_MATCH_1}" PARENT_SCOPE) endif() endif() endfunction() macro(_OPENMP_SET_VERSION_BY_SPEC_DATE LANG) set(OpenMP_SPEC_DATE_MAP # Preview versions "201611=5.0" # OpenMP 5.0 preview 1 # Combined versions, 2.5 onwards "201811=5.0" "201511=4.5" "201307=4.0" "201107=3.1" "200805=3.0" "200505=2.5" # C/C++ version 2.0 "200203=2.0" # Fortran version 2.0 "200011=2.0" # Fortran version 1.1 "199911=1.1" # C/C++ version 1.0 (there's no 1.1 for C/C++) "199810=1.0" # Fortran version 1.0 "199710=1.0" ) if(MSVC) list(APPEND OpenMP_SPEC_DATE_MAP "2019=2.0") endif() if(OpenMP_${LANG}_SPEC_DATE) string(REGEX MATCHALL "${OpenMP_${LANG}_SPEC_DATE}=([0-9]+)\\.([0-9]+)" _version_match "${OpenMP_SPEC_DATE_MAP}") else() set(_version_match "") endif() if(NOT _version_match STREQUAL "") set(OpenMP_${LANG}_VERSION_MAJOR ${CMAKE_MATCH_1}) set(OpenMP_${LANG}_VERSION_MINOR ${CMAKE_MATCH_2}) set(OpenMP_${LANG}_VERSION "${OpenMP_${LANG}_VERSION_MAJOR}.${OpenMP_${LANG}_VERSION_MINOR}") else() unset(OpenMP_${LANG}_VERSION_MAJOR) unset(OpenMP_${LANG}_VERSION_MINOR) unset(OpenMP_${LANG}_VERSION) endif() unset(_version_match) unset(OpenMP_SPEC_DATE_MAP) endmacro() foreach(LANG IN ITEMS C CXX) if(CMAKE_${LANG}_COMPILER_LOADED) if(NOT DEFINED OpenMP_${LANG}_FLAGS OR "${OpenMP_${LANG}_FLAGS}" STREQUAL "NOTFOUND" OR NOT DEFINED OpenMP_${LANG}_LIB_NAMES OR "${OpenMP_${LANG}_LIB_NAMES}" STREQUAL "NOTFOUND") _OPENMP_GET_FLAGS("${LANG}" "${LANG}" OpenMP_${LANG}_FLAGS_WORK OpenMP_${LANG}_LIB_NAMES_WORK) if(NOT DEFINED OpenMP_${LANG}_FLAGS OR "${OpenMP_${LANG}_FLAGS}" STREQUAL "NOTFOUND") set(OpenMP_${LANG}_FLAGS "${OpenMP_${LANG}_FLAGS_WORK}" CACHE STRING "${LANG} compiler flags for OpenMP parallelization" FORCE) endif() if(NOT DEFINED OpenMP_${LANG}_LIB_NAMES OR "${OpenMP_${LANG}_LIB_NAMES}" STREQUAL "NOTFOUND") set(OpenMP_${LANG}_LIB_NAMES "${OpenMP_${LANG}_LIB_NAMES_WORK}" CACHE STRING "${LANG} compiler libraries for OpenMP parallelization" FORCE) endif() mark_as_advanced(OpenMP_${LANG}_FLAGS OpenMP_${LANG}_LIB_NAMES) endif() endif() endforeach() if(CMAKE_Fortran_COMPILER_LOADED) if(NOT DEFINED OpenMP_Fortran_FLAGS OR "${OpenMP_Fortran_FLAGS}" STREQUAL "NOTFOUND" OR NOT DEFINED OpenMP_Fortran_LIB_NAMES OR "${OpenMP_Fortran_LIB_NAMES}" STREQUAL "NOTFOUND" OR NOT DEFINED OpenMP_Fortran_HAVE_OMPLIB_MODULE) set(OpenMP_Fortran_INCLUDE_LINE "use omp_lib\n implicit none") _OPENMP_GET_FLAGS("Fortran" "FortranHeader" OpenMP_Fortran_FLAGS_WORK OpenMP_Fortran_LIB_NAMES_WORK) if(OpenMP_Fortran_FLAGS_WORK) set(OpenMP_Fortran_HAVE_OMPLIB_MODULE TRUE CACHE BOOL INTERNAL "") endif() if(NOT DEFINED OpenMP_Fortran_FLAGS OR "${OpenMP_Fortran_FLAGS}" STREQUAL "NOTFOUND") set(OpenMP_Fortran_FLAGS "${OpenMP_Fortran_FLAGS_WORK}" CACHE STRING "Fortran compiler flags for OpenMP parallelization" FORCE) endif() if(NOT DEFINED OpenMP_Fortran_LIB_NAMES OR "${OpenMP_Fortran_LIB_NAMES}" STREQUAL "NOTFOUND") set(OpenMP_Fortran_LIB_NAMES "${OpenMP_Fortran_LIB_NAMES_WORK}" CACHE STRING "Fortran compiler libraries for OpenMP parallelization" FORCE) endif() mark_as_advanced(OpenMP_Fortran_FLAGS OpenMP_Fortran_LIB_NAMES) endif() if(NOT DEFINED OpenMP_Fortran_FLAGS OR "${OpenMP_Fortran_FLAGS}" STREQUAL "NOTFOUND" OR NOT DEFINED OpenMP_Fortran_LIB_NAMES OR "${OpenMP_Fortran_LIB_NAMES}" STREQUAL "NOTFOUND" OR NOT DEFINED OpenMP_Fortran_HAVE_OMPLIB_HEADER) set(OpenMP_Fortran_INCLUDE_LINE "implicit none\n include 'omp_lib.h'") _OPENMP_GET_FLAGS("Fortran" "FortranModule" OpenMP_Fortran_FLAGS_WORK OpenMP_Fortran_LIB_NAMES_WORK) if(OpenMP_Fortran_FLAGS_WORK) set(OpenMP_Fortran_HAVE_OMPLIB_HEADER TRUE CACHE BOOL INTERNAL "") endif() if(NOT DEFINED OpenMP_Fortran_FLAGS OR "${OpenMP_Fortran_FLAGS}" STREQUAL "NOTFOUND") set(OpenMP_Fortran_FLAGS "${OpenMP_Fortran_FLAGS_WORK}" CACHE STRING "Fortran compiler flags for OpenMP parallelization" FORCE) endif() if(NOT DEFINED OpenMP_Fortran_LIB_NAMES OR "${OpenMP_Fortran_LIB_NAMES}" STREQUAL "NOTFOUND") set(OpenMP_Fortran_LIB_NAMES "${OpenMP_Fortran_LIB_NAMES_WORK}" CACHE STRING "Fortran compiler libraries for OpenMP parallelization" FORCE) endif() endif() if(OpenMP_Fortran_HAVE_OMPLIB_MODULE) set(OpenMP_Fortran_INCLUDE_LINE "use omp_lib\n implicit none") else() set(OpenMP_Fortran_INCLUDE_LINE "implicit none\n include 'omp_lib.h'") endif() endif() if(NOT OpenMP_FIND_COMPONENTS) set(OpenMP_FINDLIST C CXX Fortran) else() set(OpenMP_FINDLIST ${OpenMP_FIND_COMPONENTS}) endif() unset(_OpenMP_MIN_VERSION) include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) foreach(LANG IN LISTS OpenMP_FINDLIST) if(CMAKE_${LANG}_COMPILER_LOADED) if (NOT OpenMP_${LANG}_SPEC_DATE AND OpenMP_${LANG}_FLAGS) _OPENMP_GET_SPEC_DATE("${LANG}" OpenMP_${LANG}_SPEC_DATE_INTERNAL) set(OpenMP_${LANG}_SPEC_DATE "${OpenMP_${LANG}_SPEC_DATE_INTERNAL}" CACHE INTERNAL "${LANG} compiler's OpenMP specification date") endif() _OPENMP_SET_VERSION_BY_SPEC_DATE("${LANG}") set(OpenMP_${LANG}_FIND_QUIETLY ${OpenMP_FIND_QUIETLY}) set(OpenMP_${LANG}_FIND_REQUIRED ${OpenMP_FIND_REQUIRED}) set(OpenMP_${LANG}_FIND_VERSION ${OpenMP_FIND_VERSION}) set(OpenMP_${LANG}_FIND_VERSION_EXACT ${OpenMP_FIND_VERSION_EXACT}) set(_OPENMP_${LANG}_REQUIRED_VARS OpenMP_${LANG}_FLAGS) if("${OpenMP_${LANG}_LIB_NAMES}" STREQUAL "NOTFOUND") set(_OPENMP_${LANG}_REQUIRED_LIB_VARS OpenMP_${LANG}_LIB_NAMES) else() foreach(_OPENMP_IMPLICIT_LIB IN LISTS OpenMP_${LANG}_LIB_NAMES) list(APPEND _OPENMP_${LANG}_REQUIRED_LIB_VARS OpenMP_${_OPENMP_IMPLICIT_LIB}_LIBRARY) endforeach() endif() find_package_handle_standard_args(OpenMP_${LANG} NAME_MISMATCHED REQUIRED_VARS OpenMP_${LANG}_FLAGS ${_OPENMP_${LANG}_REQUIRED_LIB_VARS} VERSION_VAR OpenMP_${LANG}_VERSION ) if(OpenMP_${LANG}_FOUND) if(DEFINED OpenMP_${LANG}_VERSION) if(NOT _OpenMP_MIN_VERSION OR _OpenMP_MIN_VERSION VERSION_GREATER OpenMP_${LANG}_VERSION) set(_OpenMP_MIN_VERSION OpenMP_${LANG}_VERSION) endif() endif() set(OpenMP_${LANG}_LIBRARIES "") foreach(_OPENMP_IMPLICIT_LIB IN LISTS OpenMP_${LANG}_LIB_NAMES) list(APPEND OpenMP_${LANG}_LIBRARIES "${OpenMP_${_OPENMP_IMPLICIT_LIB}_LIBRARY}") endforeach() if(OpenMP_${LANG}_INCLUDE_DIR) set(OpenMP_${LANG}_INCLUDE_DIRS ${OpenMP_${LANG}_INCLUDE_DIR}) else() set(OpenMP_${LANG}_INCLUDE_DIRS "") endif() if(NOT TARGET OpenMP::OpenMP_${LANG}) add_library(OpenMP::OpenMP_${LANG} INTERFACE IMPORTED) endif() if(OpenMP_${LANG}_FLAGS) separate_arguments(_OpenMP_${LANG}_OPTIONS NATIVE_COMMAND "${OpenMP_${LANG}_FLAGS}") set_property(TARGET OpenMP::OpenMP_${LANG} PROPERTY INTERFACE_COMPILE_OPTIONS "$<$<COMPILE_LANGUAGE:${LANG}>:${_OpenMP_${LANG}_OPTIONS}>") if(CMAKE_${LANG}_COMPILER_ID STREQUAL "Fujitsu" OR ${CMAKE_${LANG}_COMPILER_ID} STREQUAL "IntelLLVM") set_property(TARGET OpenMP::OpenMP_${LANG} PROPERTY INTERFACE_LINK_OPTIONS "${OpenMP_${LANG}_FLAGS}") endif() unset(_OpenMP_${LANG}_OPTIONS) endif() if(OpenMP_${LANG}_INCLUDE_DIRS) set_property(TARGET OpenMP::OpenMP_${LANG} PROPERTY INTERFACE_INCLUDE_DIRECTORIES "$<BUILD_INTERFACE:${OpenMP_${LANG}_INCLUDE_DIRS}>") endif() if(OpenMP_${LANG}_LIBRARIES) set_property(TARGET OpenMP::OpenMP_${LANG} PROPERTY INTERFACE_LINK_LIBRARIES "${OpenMP_${LANG}_LIBRARIES}") endif() endif() endif() endforeach() unset(_OpenMP_REQ_VARS) foreach(LANG IN ITEMS C CXX Fortran) if((NOT OpenMP_FIND_COMPONENTS AND CMAKE_${LANG}_COMPILER_LOADED) OR LANG IN_LIST OpenMP_FIND_COMPONENTS) list(APPEND _OpenMP_REQ_VARS "OpenMP_${LANG}_FOUND") endif() endforeach() find_package_handle_standard_args(OpenMP REQUIRED_VARS ${_OpenMP_REQ_VARS} VERSION_VAR ${_OpenMP_MIN_VERSION} HANDLE_COMPONENTS) set(OPENMP_FOUND ${OpenMP_FOUND}) if(CMAKE_Fortran_COMPILER_LOADED AND OpenMP_Fortran_FOUND) if(NOT DEFINED OpenMP_Fortran_HAVE_OMPLIB_MODULE) set(OpenMP_Fortran_HAVE_OMPLIB_MODULE FALSE CACHE BOOL INTERNAL "") endif() if(NOT DEFINED OpenMP_Fortran_HAVE_OMPLIB_HEADER) set(OpenMP_Fortran_HAVE_OMPLIB_HEADER FALSE CACHE BOOL INTERNAL "") endif() endif() if(NOT ( CMAKE_C_COMPILER_LOADED OR CMAKE_CXX_COMPILER_LOADED OR CMAKE_Fortran_COMPILER_LOADED )) message(SEND_ERROR "FindOpenMP requires the C, CXX or Fortran languages to be enabled") endif() unset(OpenMP_C_CXX_TEST_SOURCE) unset(OpenMP_Fortran_TEST_SOURCE) unset(OpenMP_C_CXX_CHECK_VERSION_SOURCE) unset(OpenMP_Fortran_CHECK_VERSION_SOURCE) unset(OpenMP_Fortran_INCLUDE_LINE) cmake_policy(POP)