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: FindGTK2.cmake
Close
# Distributed under the OSI-approved BSD 3-Clause License. See accompanying # file Copyright.txt or https://cmake.org/licensing for details. #[=======================================================================[.rst: FindGTK2 -------- Find the GTK2 widget libraries and several of its other optional components like ``gtkmm``, ``glade``, and ``glademm``. Specify one or more of the following components as you call this find module. See example below. * ``gtk`` * ``gtkmm`` * ``glade`` * ``glademm`` Imported Targets ^^^^^^^^^^^^^^^^ This module defines the following :prop_tgt:`IMPORTED` targets (subject to component selection): ``GTK2::atk``, ``GTK2::atkmm``, ``GTK2::cairo``, ``GTK2::cairomm``, ``GTK2::gdk_pixbuf``, ``GTK2::gdk``, ``GTK2::gdkmm``, ``GTK2::gio``, ``GTK2::giomm``, ``GTK2::glade``, ``GTK2::glademm``, ``GTK2::glib``, ``GTK2::glibmm``, ``GTK2::gmodule``, ``GTK2::gobject``, ``GTK2::gthread``, ``GTK2::gtk``, ``GTK2::gtkmm``, ``GTK2::harfbuzz``, ``GTK2::pango``, ``GTK2::pangocairo``, ``GTK2::pangoft2``, ``GTK2::pangomm``, ``GTK2::pangoxft``, ``GTK2::sigc``. .. versionadded:: 3.16.7 Added the ``GTK2::harfbuzz`` target. Result Variables ^^^^^^^^^^^^^^^^ The following variables will be defined for your use ``GTK2_FOUND`` Were all of your specified components found? ``GTK2_INCLUDE_DIRS`` All include directories ``GTK2_LIBRARIES`` All libraries ``GTK2_TARGETS`` .. versionadded:: 3.5 All imported targets ``GTK2_DEFINITIONS`` Additional compiler flags ``GTK2_VERSION`` The version of GTK2 found (x.y.z) ``GTK2_MAJOR_VERSION`` The major version of GTK2 ``GTK2_MINOR_VERSION`` The minor version of GTK2 ``GTK2_PATCH_VERSION`` The patch version of GTK2 .. versionadded:: 3.5 When ``GTK2_USE_IMPORTED_TARGETS`` is set to ``TRUE``, ``GTK2_LIBRARIES`` will list imported targets instead of library paths. Input Variables ^^^^^^^^^^^^^^^ Optional variables you can define prior to calling this module: ``GTK2_DEBUG`` Enables verbose debugging of the module ``GTK2_ADDITIONAL_SUFFIXES`` Allows defining additional directories to search for include files Example Usage ^^^^^^^^^^^^^ Call :command:`find_package` once. Here are some examples to pick from: Require GTK 2.6 or later: .. code-block:: cmake find_package(GTK2 2.6 REQUIRED gtk) Require GTK 2.10 or later and Glade: .. code-block:: cmake find_package(GTK2 2.10 REQUIRED gtk glade) Search for GTK/GTKMM 2.8 or later: .. code-block:: cmake find_package(GTK2 2.8 COMPONENTS gtk gtkmm) Use the results: .. code-block:: cmake if(GTK2_FOUND) include_directories(${GTK2_INCLUDE_DIRS}) add_executable(mygui mygui.cc) target_link_libraries(mygui ${GTK2_LIBRARIES}) endif() #]=======================================================================] # Version 1.6 (CMake 3.0) # * Create targets for each library # * Do not link libfreetype # Version 1.5 (CMake 2.8.12) # * 14236: Detect gthread library # Detect pangocairo on windows # Detect pangocairo with gtk module instead of with gtkmm # * 14259: Use vc100 libraries with VS 11 # * 14260: Export a GTK2_DEFINITIONS variable to set /vd2 when appropriate # (i.e. MSVC) # * Use the optimized/debug syntax for _LIBRARY and _LIBRARIES variables when # appropriate. A new set of _RELEASE variables was also added. # * Remove GTK2_SKIP_MARK_AS_ADVANCED option, as now the variables are # marked as advanced by SelectLibraryConfigurations # * Detect gmodule, pangoft2 and pangoxft libraries # Version 1.4 (10/4/2012) (CMake 2.8.10) # * 12596: Missing paths for FindGTK2 on NetBSD # * 12049: Fixed detection of GTK include files in the lib folder on # multiarch systems. # Version 1.3 (11/9/2010) (CMake 2.8.4) # * 11429: Add support for detecting GTK2 built with Visual Studio 10. # Thanks to Vincent Levesque for the patch. # Version 1.2 (8/30/2010) (CMake 2.8.3) # * Merge patch for detecting gdk-pixbuf library (split off # from core GTK in 2.21). Thanks to Vincent Untz for the patch # and Ricardo Cruz for the heads up. # Version 1.1 (8/19/2010) (CMake 2.8.3) # * Add support for detecting GTK2 under macports (thanks to Gary Kramlich) # Version 1.0 (8/12/2010) (CMake 2.8.3) # * Add support for detecting new pangommconfig.h header file # (Thanks to Sune Vuorela & the Debian Project for the patch) # * Add support for detecting fontconfig.h header # * Call find_package(Freetype) since it's required # * Add support for allowing users to add additional library directories # via the GTK2_ADDITIONAL_SUFFIXES variable (kind of a future-kludge in # case the GTK developers change versions on any of the directories in the # future). # Version 0.8 (1/4/2010) # * Get module working under MacOSX fink by adding /sw/include, /sw/lib # to PATHS and the gobject library # Version 0.7 (3/22/09) # * Checked into CMake CVS # * Added versioning support # * Module now defaults to searching for GTK if COMPONENTS not specified. # * Added HKCU prior to HKLM registry key and GTKMM specific environment # variable as per mailing list discussion. # * Added lib64 to include search path and a few other search paths where GTK # may be installed on Unix systems. # * Switched to lowercase CMake commands # * Prefaced internal variables with _GTK2 to prevent collision # * Changed internal macros to functions # * Enhanced documentation # Version 0.6 (1/8/08) # Added GTK2_SKIP_MARK_AS_ADVANCED option # Version 0.5 (12/19/08) # Second release to cmake mailing list #============================================================= # _GTK2_GET_VERSION # Internal function to parse the version number in gtkversion.h # _OUT_major = Major version number # _OUT_minor = Minor version number # _OUT_micro = Micro version number # _gtkversion_hdr = Header file to parse #============================================================= include(${CMAKE_CURRENT_LIST_DIR}/SelectLibraryConfigurations.cmake) function(_GTK2_GET_VERSION _OUT_major _OUT_minor _OUT_micro _gtkversion_hdr) file(STRINGS ${_gtkversion_hdr} _contents REGEX "#define GTK_M[A-Z]+_VERSION[ \t]+") if(_contents) string(REGEX REPLACE ".*#define GTK_MAJOR_VERSION[ \t]+\\(([0-9]+)\\).*" "\\1" ${_OUT_major} "${_contents}") string(REGEX REPLACE ".*#define GTK_MINOR_VERSION[ \t]+\\(([0-9]+)\\).*" "\\1" ${_OUT_minor} "${_contents}") string(REGEX REPLACE ".*#define GTK_MICRO_VERSION[ \t]+\\(([0-9]+)\\).*" "\\1" ${_OUT_micro} "${_contents}") if(NOT ${_OUT_major} MATCHES "[0-9]+") message(FATAL_ERROR "Version parsing failed for GTK2_MAJOR_VERSION!") endif() if(NOT ${_OUT_minor} MATCHES "[0-9]+") message(FATAL_ERROR "Version parsing failed for GTK2_MINOR_VERSION!") endif() if(NOT ${_OUT_micro} MATCHES "[0-9]+") message(FATAL_ERROR "Version parsing failed for GTK2_MICRO_VERSION!") endif() set(${_OUT_major} ${${_OUT_major}} PARENT_SCOPE) set(${_OUT_minor} ${${_OUT_minor}} PARENT_SCOPE) set(${_OUT_micro} ${${_OUT_micro}} PARENT_SCOPE) else() message(FATAL_ERROR "Include file ${_gtkversion_hdr} does not exist") endif() endfunction() #============================================================= # _GTK2_SIGCXX_GET_VERSION # Internal function to parse the version number in # sigc++config.h # _OUT_major = Major version number # _OUT_minor = Minor version number # _OUT_micro = Micro version number # _sigcxxversion_hdr = Header file to parse #============================================================= function(_GTK2_SIGCXX_GET_VERSION _OUT_major _OUT_minor _OUT_micro _sigcxxversion_hdr) file(STRINGS ${_sigcxxversion_hdr} _contents REGEX "#define SIGCXX_M[A-Z]+_VERSION[ \t]+") if(_contents) string(REGEX REPLACE ".*#define SIGCXX_MAJOR_VERSION[ \t]+([0-9]+).*" "\\1" ${_OUT_major} "${_contents}") string(REGEX REPLACE ".*#define SIGCXX_MINOR_VERSION[ \t]+([0-9]+).*" "\\1" ${_OUT_minor} "${_contents}") string(REGEX REPLACE ".*#define SIGCXX_MICRO_VERSION[ \t]+([0-9]+).*" "\\1" ${_OUT_micro} "${_contents}") if(NOT ${_OUT_major} MATCHES "[0-9]+") message(FATAL_ERROR "Version parsing failed for SIGCXX_MAJOR_VERSION!") endif() if(NOT ${_OUT_minor} MATCHES "[0-9]+") message(FATAL_ERROR "Version parsing failed for SIGCXX_MINOR_VERSION!") endif() if(NOT ${_OUT_micro} MATCHES "[0-9]+") message(FATAL_ERROR "Version parsing failed for SIGCXX_MICRO_VERSION!") endif() set(${_OUT_major} ${${_OUT_major}} PARENT_SCOPE) set(${_OUT_minor} ${${_OUT_minor}} PARENT_SCOPE) set(${_OUT_micro} ${${_OUT_micro}} PARENT_SCOPE) else() # The header does not have the version macros; assume it is ``0.0.0``. set(${_OUT_major} 0) set(${_OUT_minor} 0) set(${_OUT_micro} 0) endif() endfunction() #============================================================= # _GTK2_FIND_INCLUDE_DIR # Internal function to find the GTK include directories # _var = variable to set (_INCLUDE_DIR is appended) # _hdr = header file to look for #============================================================= function(_GTK2_FIND_INCLUDE_DIR _var _hdr) if(GTK2_DEBUG) message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " "_GTK2_FIND_INCLUDE_DIR( ${_var} ${_hdr} )") endif() set(_gtk_packages # If these ever change, things will break. ${GTK2_ADDITIONAL_SUFFIXES} glibmm-2.4 glib-2.0 atk-1.0 atkmm-1.6 cairo cairomm-1.0 gdk-pixbuf-2.0 gdkmm-2.4 giomm-2.4 gtk-2.0 gtkmm-2.4 libglade-2.0 libglademm-2.4 harfbuzz pango-1.0 pangomm-1.4 sigc++-2.0 ) # # NOTE: The following suffixes cause searching for header files in both of # these directories: # /usr/include/<pkg> # /usr/lib/<pkg>/include # set(_suffixes) foreach(_d ${_gtk_packages}) list(APPEND _suffixes ${_d}) list(APPEND _suffixes ${_d}/include) # for /usr/lib/gtk-2.0/include endforeach() if(GTK2_DEBUG) message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " "include suffixes = ${_suffixes}") endif() if(CMAKE_LIBRARY_ARCHITECTURE) set(_gtk2_arch_dir /usr/lib/${CMAKE_LIBRARY_ARCHITECTURE}) if(GTK2_DEBUG) message(STATUS "Adding ${_gtk2_arch_dir} to search path for multiarch support") endif() endif() find_path(GTK2_${_var}_INCLUDE_DIR ${_hdr} PATHS ${_gtk2_arch_dir} /usr/local/libx32 /usr/local/lib64 /usr/local/lib /usr/libx32 /usr/lib64 /usr/lib /opt/gnome/include /opt/gnome/lib /opt/openwin/include /usr/openwin/lib /sw/lib /opt/local/lib /opt/homebrew/lib /usr/pkg/lib /usr/pkg/include/glib $ENV{GTKMM_BASEPATH}/include $ENV{GTKMM_BASEPATH}/lib [HKEY_CURRENT_USER\\SOFTWARE\\gtkmm\\2.4;Path]/include [HKEY_CURRENT_USER\\SOFTWARE\\gtkmm\\2.4;Path]/lib [HKEY_LOCAL_MACHINE\\SOFTWARE\\gtkmm\\2.4;Path]/include [HKEY_LOCAL_MACHINE\\SOFTWARE\\gtkmm\\2.4;Path]/lib PATH_SUFFIXES ${_suffixes} ) mark_as_advanced(GTK2_${_var}_INCLUDE_DIR) if(GTK2_${_var}_INCLUDE_DIR) set(GTK2_INCLUDE_DIRS ${GTK2_INCLUDE_DIRS} ${GTK2_${_var}_INCLUDE_DIR} PARENT_SCOPE) endif() endfunction() #============================================================= # _GTK2_FIND_LIBRARY # Internal function to find libraries packaged with GTK2 # _var = library variable to create (_LIBRARY is appended) #============================================================= function(_GTK2_FIND_LIBRARY _var _lib _expand_vc _append_version) if(GTK2_DEBUG) message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " "_GTK2_FIND_LIBRARY( ${_var} ${_lib} ${_expand_vc} ${_append_version} )") endif() # Not GTK versions per se but the versions encoded into Windows # import libraries (GtkMM 2.14.1 has a gtkmm-vc80-2_4.lib for example) # Also the MSVC libraries use _ for . (this is handled below) set(_versions 2.20 2.18 2.16 2.14 2.12 2.10 2.8 2.6 2.4 2.2 2.0 1.20 1.18 1.16 1.14 1.12 1.10 1.8 1.6 1.4 1.2 1.0) set(_library) set(_library_d) set(_library ${_lib}) if(_expand_vc AND MSVC) # Add vc80/vc90/vc100 midfixes if(MSVC_TOOLSET_VERSION LESS 110) set(_library ${_library}-vc${MSVC_TOOLSET_VERSION}) else() # Up to gtkmm-win 2.22.0-2 there are no vc110 libraries but vc100 can be used set(_library ${_library}-vc100) endif() set(_library_d ${_library}-d) endif() if(GTK2_DEBUG) message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " "After midfix addition = ${_library} and ${_library_d}") endif() set(_lib_list) set(_libd_list) if(_append_version) foreach(_ver ${_versions}) list(APPEND _lib_list "${_library}-${_ver}") list(APPEND _libd_list "${_library_d}-${_ver}") endforeach() else() set(_lib_list ${_library}) set(_libd_list ${_library_d}) endif() if(GTK2_DEBUG) message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " "library list = ${_lib_list} and library debug list = ${_libd_list}") endif() # For some silly reason the MSVC libraries use _ instead of . # in the version fields if(_expand_vc AND MSVC) set(_no_dots_lib_list) set(_no_dots_libd_list) foreach(_l ${_lib_list}) string(REPLACE "." "_" _no_dots_library ${_l}) list(APPEND _no_dots_lib_list ${_no_dots_library}) endforeach() # And for debug set(_no_dots_libsd_list) foreach(_l ${_libd_list}) string(REPLACE "." "_" _no_dots_libraryd ${_l}) list(APPEND _no_dots_libd_list ${_no_dots_libraryd}) endforeach() # Copy list back to original names set(_lib_list ${_no_dots_lib_list}) set(_libd_list ${_no_dots_libd_list}) endif() if(GTK2_DEBUG) message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " "While searching for GTK2_${_var}_LIBRARY, our proposed library list is ${_lib_list}") endif() find_library(GTK2_${_var}_LIBRARY_RELEASE NAMES ${_lib_list} PATHS /opt/gnome/lib /usr/openwin/lib $ENV{GTKMM_BASEPATH}/lib [HKEY_CURRENT_USER\\SOFTWARE\\gtkmm\\2.4;Path]/lib [HKEY_LOCAL_MACHINE\\SOFTWARE\\gtkmm\\2.4;Path]/lib ) if(_expand_vc AND MSVC) if(GTK2_DEBUG) message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " "While searching for GTK2_${_var}_LIBRARY_DEBUG our proposed library list is ${_libd_list}") endif() find_library(GTK2_${_var}_LIBRARY_DEBUG NAMES ${_libd_list} PATHS $ENV{GTKMM_BASEPATH}/lib [HKEY_CURRENT_USER\\SOFTWARE\\gtkmm\\2.4;Path]/lib [HKEY_LOCAL_MACHINE\\SOFTWARE\\gtkmm\\2.4;Path]/lib ) endif() select_library_configurations(GTK2_${_var}) set(GTK2_${_var}_LIBRARY ${GTK2_${_var}_LIBRARY} PARENT_SCOPE) set(GTK2_${_var}_FOUND ${GTK2_${_var}_FOUND} PARENT_SCOPE) if(GTK2_${_var}_FOUND) set(GTK2_LIBRARIES ${GTK2_LIBRARIES} ${GTK2_${_var}_LIBRARY}) set(GTK2_LIBRARIES ${GTK2_LIBRARIES} PARENT_SCOPE) endif() if(GTK2_DEBUG) message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " "GTK2_${_var}_LIBRARY_RELEASE = \"${GTK2_${_var}_LIBRARY_RELEASE}\"") message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " "GTK2_${_var}_LIBRARY_DEBUG = \"${GTK2_${_var}_LIBRARY_DEBUG}\"") message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " "GTK2_${_var}_LIBRARY = \"${GTK2_${_var}_LIBRARY}\"") message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " "GTK2_${_var}_FOUND = \"${GTK2_${_var}_FOUND}\"") endif() endfunction() function(_GTK2_ADD_TARGET_DEPENDS_INTERNAL _var _property) if(GTK2_DEBUG) message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " "_GTK2_ADD_TARGET_DEPENDS_INTERNAL( ${_var} ${_property} )") endif() string(TOLOWER "${_var}" _basename) if (TARGET GTK2::${_basename}) foreach(_depend ${ARGN}) set(_valid_depends) if (TARGET GTK2::${_depend}) list(APPEND _valid_depends GTK2::${_depend}) endif() if (_valid_depends) set_property(TARGET GTK2::${_basename} APPEND PROPERTY ${_property} "${_valid_depends}") endif() set(_valid_depends) endforeach() endif() endfunction() function(_GTK2_ADD_TARGET_DEPENDS _var) if(GTK2_DEBUG) message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " "_GTK2_ADD_TARGET_DEPENDS( ${_var} )") endif() string(TOLOWER "${_var}" _basename) if(TARGET GTK2::${_basename}) get_target_property(_configs GTK2::${_basename} IMPORTED_CONFIGURATIONS) _GTK2_ADD_TARGET_DEPENDS_INTERNAL(${_var} INTERFACE_LINK_LIBRARIES ${ARGN}) foreach(_config ${_configs}) _GTK2_ADD_TARGET_DEPENDS_INTERNAL(${_var} IMPORTED_LINK_INTERFACE_LIBRARIES_${_config} ${ARGN}) endforeach() endif() endfunction() function(_GTK2_ADD_TARGET_INCLUDE_DIRS _var) if(GTK2_DEBUG) message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " "_GTK2_ADD_TARGET_INCLUDE_DIRS( ${_var} )") endif() string(TOLOWER "${_var}" _basename) if(TARGET GTK2::${_basename}) foreach(_include ${ARGN}) set_property(TARGET GTK2::${_basename} APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES "${_include}") endforeach() endif() endfunction() #============================================================= # _GTK2_ADD_TARGET # Internal function to create targets for GTK2 # _var = target to create #============================================================= function(_GTK2_ADD_TARGET _var) if(GTK2_DEBUG) message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " "_GTK2_ADD_TARGET( ${_var} )") endif() string(TOLOWER "${_var}" _basename) cmake_parse_arguments(_${_var} "" "" "GTK2_DEPENDS;GTK2_OPTIONAL_DEPENDS;OPTIONAL_INCLUDES" ${ARGN}) if(GTK2_${_var}_FOUND) if(NOT TARGET GTK2::${_basename}) # Do not create the target if dependencies are missing foreach(_dep ${_${_var}_GTK2_DEPENDS}) if(NOT TARGET GTK2::${_dep}) return() endif() endforeach() add_library(GTK2::${_basename} UNKNOWN IMPORTED) if(GTK2_${_var}_LIBRARY_RELEASE) set_property(TARGET GTK2::${_basename} APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_property(TARGET GTK2::${_basename} PROPERTY IMPORTED_LOCATION_RELEASE "${GTK2_${_var}_LIBRARY_RELEASE}" ) endif() if(GTK2_${_var}_LIBRARY_DEBUG) set_property(TARGET GTK2::${_basename} APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_property(TARGET GTK2::${_basename} PROPERTY IMPORTED_LOCATION_DEBUG "${GTK2_${_var}_LIBRARY_DEBUG}" ) endif() if(GTK2_${_var}_INCLUDE_DIR) set_property(TARGET GTK2::${_basename} APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES "${GTK2_${_var}_INCLUDE_DIR}") endif() if(GTK2_${_var}CONFIG_INCLUDE_DIR AND NOT "x${GTK2_${_var}CONFIG_INCLUDE_DIR}" STREQUAL "x${GTK2_${_var}_INCLUDE_DIR}") set_property(TARGET GTK2::${_basename} APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES "${GTK2_${_var}CONFIG_INCLUDE_DIR}") endif() if(GTK2_DEFINITIONS) set_property(TARGET GTK2::${_basename} PROPERTY INTERFACE_COMPILE_DEFINITIONS "${GTK2_DEFINITIONS}") endif() if(_${_var}_GTK2_DEPENDS) _GTK2_ADD_TARGET_DEPENDS(${_var} ${_${_var}_GTK2_DEPENDS} ${_${_var}_GTK2_OPTIONAL_DEPENDS}) endif() if(_${_var}_OPTIONAL_INCLUDES) foreach(_D ${_${_var}_OPTIONAL_INCLUDES}) if(_D) _GTK2_ADD_TARGET_INCLUDE_DIRS(${_var} ${_D}) endif() endforeach() endif() endif() set(GTK2_TARGETS ${GTK2_TARGETS} GTK2::${_basename}) set(GTK2_TARGETS ${GTK2_TARGETS} PARENT_SCOPE) if(GTK2_USE_IMPORTED_TARGETS) set(GTK2_${_var}_LIBRARY GTK2::${_basename} PARENT_SCOPE) endif() endif() endfunction() #============================================================= # # main() # set(GTK2_FOUND) set(GTK2_INCLUDE_DIRS) set(GTK2_LIBRARIES) set(GTK2_TARGETS) set(GTK2_DEFINITIONS) if(NOT GTK2_FIND_COMPONENTS) # Assume they only want GTK set(GTK2_FIND_COMPONENTS gtk) endif() # # If specified, enforce version number # if(GTK2_FIND_VERSION) set(GTK2_FAILED_VERSION_CHECK true) if(GTK2_DEBUG) message(STATUS "[FindGTK2.cmake:${CMAKE_CURRENT_LIST_LINE}] " "Searching for version ${GTK2_FIND_VERSION}") endif() _GTK2_FIND_INCLUDE_DIR(GTK gtk/gtk.h) if(GTK2_GTK_INCLUDE_DIR) _GTK2_GET_VERSION(GTK2_MAJOR_VERSION GTK2_MINOR_VERSION GTK2_PATCH_VERSION ${GTK2_GTK_INCLUDE_DIR}/gtk/gtkversion.h) set(GTK2_VERSION ${GTK2_MAJOR_VERSION}.${GTK2_MINOR_VERSION}.${GTK2_PATCH_VERSION}) if(GTK2_FIND_VERSION_EXACT) if(GTK2_VERSION VERSION_EQUAL GTK2_FIND_VERSION) set(GTK2_FAILED_VERSION_CHECK false) endif() else() if(GTK2_VERSION VERSION_EQUAL GTK2_FIND_VERSION OR GTK2_VERSION VERSION_GREATER GTK2_FIND_VERSION) set(GTK2_FAILED_VERSION_CHECK false) endif() endif() else() # If we can't find the GTK include dir, we can't do version checking if(GTK2_FIND_REQUIRED AND NOT GTK2_FIND_QUIETLY) message(FATAL_ERROR "Could not find GTK2 include directory") endif() return() endif() if(GTK2_FAILED_VERSION_CHECK) if(GTK2_FIND_REQUIRED AND NOT GTK2_FIND_QUIETLY) if(GTK2_FIND_VERSION_EXACT) message(FATAL_ERROR "GTK2 version check failed. Version ${GTK2_VERSION} was found, version ${GTK2_FIND_VERSION} is needed exactly.") else() message(FATAL_ERROR "GTK2 version check failed. Version ${GTK2_VERSION} was found, at least version ${GTK2_FIND_VERSION} is required") endif() endif() # If the version check fails, exit out of the module here return() endif() endif() # # On MSVC, according to https://wiki.gnome.org/gtkmm/MSWindows, the /vd2 flag needs to be # passed to the compiler in order to use gtkmm # if(MSVC) foreach(_GTK2_component ${GTK2_FIND_COMPONENTS}) if(_GTK2_component STREQUAL "gtkmm") set(GTK2_DEFINITIONS "/vd2") elseif(_GTK2_component STREQUAL "glademm") set(GTK2_DEFINITIONS "/vd2") endif() endforeach() endif() # # Find all components # find_package(Freetype QUIET) if(FREETYPE_INCLUDE_DIR_ft2build AND FREETYPE_INCLUDE_DIR_freetype2) list(APPEND GTK2_INCLUDE_DIRS ${FREETYPE_INCLUDE_DIR_ft2build} ${FREETYPE_INCLUDE_DIR_freetype2}) endif() foreach(_GTK2_component ${GTK2_FIND_COMPONENTS}) if(_GTK2_component STREQUAL "gtk") # Left for compatibility with previous versions. _GTK2_FIND_INCLUDE_DIR(FONTCONFIG fontconfig/fontconfig.h) _GTK2_FIND_INCLUDE_DIR(X11 X11/Xlib.h) _GTK2_FIND_INCLUDE_DIR(GLIB glib.h) _GTK2_FIND_INCLUDE_DIR(GLIBCONFIG glibconfig.h) _GTK2_FIND_LIBRARY (GLIB glib false true) _GTK2_ADD_TARGET (GLIB) _GTK2_FIND_INCLUDE_DIR(GOBJECT glib-object.h) _GTK2_FIND_LIBRARY (GOBJECT gobject false true) _GTK2_ADD_TARGET (GOBJECT GTK2_DEPENDS glib) _GTK2_FIND_INCLUDE_DIR(ATK atk/atk.h) _GTK2_FIND_LIBRARY (ATK atk false true) _GTK2_ADD_TARGET (ATK GTK2_DEPENDS gobject glib) _GTK2_FIND_LIBRARY (GIO gio false true) _GTK2_ADD_TARGET (GIO GTK2_DEPENDS gobject glib) _GTK2_FIND_LIBRARY (GTHREAD gthread false true) _GTK2_ADD_TARGET (GTHREAD GTK2_DEPENDS glib) _GTK2_FIND_LIBRARY (GMODULE gmodule false true) _GTK2_ADD_TARGET (GMODULE GTK2_DEPENDS glib) _GTK2_FIND_INCLUDE_DIR(GDK_PIXBUF gdk-pixbuf/gdk-pixbuf.h) _GTK2_FIND_LIBRARY (GDK_PIXBUF gdk_pixbuf false true) _GTK2_ADD_TARGET (GDK_PIXBUF GTK2_DEPENDS gobject glib) _GTK2_FIND_INCLUDE_DIR(CAIRO cairo.h) _GTK2_FIND_LIBRARY (CAIRO cairo false false) _GTK2_ADD_TARGET (CAIRO) _GTK2_FIND_INCLUDE_DIR(HARFBUZZ hb.h) _GTK2_FIND_LIBRARY (HARFBUZZ harfbuzz false false) _GTK2_ADD_TARGET (HARFBUZZ) _GTK2_FIND_INCLUDE_DIR(PANGO pango/pango.h) _GTK2_FIND_LIBRARY (PANGO pango false true) _GTK2_ADD_TARGET (PANGO GTK2_DEPENDS gobject glib GTK2_OPTIONAL_DEPENDS harfbuzz) _GTK2_FIND_LIBRARY (PANGOCAIRO pangocairo false true) _GTK2_ADD_TARGET (PANGOCAIRO GTK2_DEPENDS pango cairo gobject glib) _GTK2_FIND_LIBRARY (PANGOFT2 pangoft2 false true) _GTK2_ADD_TARGET (PANGOFT2 GTK2_DEPENDS pango gobject glib OPTIONAL_INCLUDES ${FREETYPE_INCLUDE_DIR_ft2build} ${FREETYPE_INCLUDE_DIR_freetype2} ${GTK2_FONTCONFIG_INCLUDE_DIR} ${GTK2_X11_INCLUDE_DIR}) _GTK2_FIND_LIBRARY (PANGOXFT pangoxft false true) _GTK2_ADD_TARGET (PANGOXFT GTK2_DEPENDS pangoft2 pango gobject glib OPTIONAL_INCLUDES ${FREETYPE_INCLUDE_DIR_ft2build} ${FREETYPE_INCLUDE_DIR_freetype2} ${GTK2_FONTCONFIG_INCLUDE_DIR} ${GTK2_X11_INCLUDE_DIR}) _GTK2_FIND_INCLUDE_DIR(GDK gdk/gdk.h) _GTK2_FIND_INCLUDE_DIR(GDKCONFIG gdkconfig.h) if(UNIX) if(APPLE) _GTK2_FIND_LIBRARY (GDK gdk-quartz false true) endif() _GTK2_FIND_LIBRARY (GDK gdk-x11 false true) else() _GTK2_FIND_LIBRARY (GDK gdk-win32 false true) endif() _GTK2_ADD_TARGET (GDK GTK2_DEPENDS pango gdk_pixbuf gobject glib GTK2_OPTIONAL_DEPENDS pangocairo cairo) _GTK2_FIND_INCLUDE_DIR(GTK gtk/gtk.h) if(UNIX) if(APPLE) _GTK2_FIND_LIBRARY (GTK gtk-quartz false true) endif() _GTK2_FIND_LIBRARY (GTK gtk-x11 false true) else() _GTK2_FIND_LIBRARY (GTK gtk-win32 false true) endif() _GTK2_ADD_TARGET (GTK GTK2_DEPENDS gdk atk pangoft2 pango gdk_pixbuf gthread gobject glib GTK2_OPTIONAL_DEPENDS gio pangocairo cairo) elseif(_GTK2_component STREQUAL "gtkmm") _GTK2_FIND_INCLUDE_DIR(SIGC++ sigc++/sigc++.h) _GTK2_FIND_INCLUDE_DIR(SIGC++CONFIG sigc++config.h) _GTK2_FIND_LIBRARY (SIGC++ sigc true true) _GTK2_ADD_TARGET (SIGC++) # Since sigc++ 2.5.1 c++11 support is required if(GTK2_SIGC++CONFIG_INCLUDE_DIR) _GTK2_SIGCXX_GET_VERSION(GTK2_SIGC++_VERSION_MAJOR GTK2_SIGC++_VERSION_MINOR GTK2_SIGC++_VERSION_MICRO ${GTK2_SIGC++CONFIG_INCLUDE_DIR}/sigc++config.h) if(NOT ${GTK2_SIGC++_VERSION_MAJOR}.${GTK2_SIGC++_VERSION_MINOR}.${GTK2_SIGC++_VERSION_MICRO} VERSION_LESS 2.5.1) # These are the features needed by clients in order to include the # project headers: set_property(TARGET GTK2::sigc++ PROPERTY INTERFACE_COMPILE_FEATURES cxx_alias_templates cxx_auto_type cxx_decltype cxx_deleted_functions cxx_noexcept cxx_nullptr cxx_right_angle_brackets cxx_rvalue_references cxx_variadic_templates) endif() endif() _GTK2_FIND_INCLUDE_DIR(GLIBMM glibmm.h) _GTK2_FIND_INCLUDE_DIR(GLIBMMCONFIG glibmmconfig.h) _GTK2_FIND_LIBRARY (GLIBMM glibmm true true) _GTK2_ADD_TARGET (GLIBMM GTK2_DEPENDS gobject sigc++ glib) _GTK2_FIND_INCLUDE_DIR(GIOMM giomm.h) _GTK2_FIND_INCLUDE_DIR(GIOMMCONFIG giommconfig.h) _GTK2_FIND_LIBRARY (GIOMM giomm true true) _GTK2_ADD_TARGET (GIOMM GTK2_DEPENDS gio glibmm gobject sigc++ glib) _GTK2_FIND_INCLUDE_DIR(ATKMM atkmm.h) _GTK2_FIND_INCLUDE_DIR(ATKMMCONFIG atkmmconfig.h) _GTK2_FIND_LIBRARY (ATKMM atkmm true true) _GTK2_ADD_TARGET (ATKMM GTK2_DEPENDS atk glibmm gobject sigc++ glib) _GTK2_FIND_INCLUDE_DIR(CAIROMM cairomm/cairomm.h) _GTK2_FIND_INCLUDE_DIR(CAIROMMCONFIG cairommconfig.h) _GTK2_FIND_LIBRARY (CAIROMM cairomm true true) _GTK2_ADD_TARGET (CAIROMM GTK2_DEPENDS cairo sigc++ OPTIONAL_INCLUDES ${FREETYPE_INCLUDE_DIR_ft2build} ${FREETYPE_INCLUDE_DIR_freetype2} ${GTK2_FONTCONFIG_INCLUDE_DIR} ${GTK2_X11_INCLUDE_DIR}) _GTK2_FIND_INCLUDE_DIR(PANGOMM pangomm.h) _GTK2_FIND_INCLUDE_DIR(PANGOMMCONFIG pangommconfig.h) _GTK2_FIND_LIBRARY (PANGOMM pangomm true true) _GTK2_ADD_TARGET (PANGOMM GTK2_DEPENDS glibmm sigc++ pango gobject glib GTK2_OPTIONAL_DEPENDS cairomm pangocairo cairo OPTIONAL_INCLUDES ${FREETYPE_INCLUDE_DIR_ft2build} ${FREETYPE_INCLUDE_DIR_freetype2} ${GTK2_FONTCONFIG_INCLUDE_DIR} ${GTK2_X11_INCLUDE_DIR}) _GTK2_FIND_INCLUDE_DIR(GDKMM gdkmm.h) _GTK2_FIND_INCLUDE_DIR(GDKMMCONFIG gdkmmconfig.h) _GTK2_FIND_LIBRARY (GDKMM gdkmm true true) _GTK2_ADD_TARGET (GDKMM GTK2_DEPENDS pangomm gtk glibmm sigc++ gdk atk pangoft2 gdk_pixbuf pango gobject glib GTK2_OPTIONAL_DEPENDS giomm cairomm gio pangocairo cairo OPTIONAL_INCLUDES ${FREETYPE_INCLUDE_DIR_ft2build} ${FREETYPE_INCLUDE_DIR_freetype2} ${GTK2_FONTCONFIG_INCLUDE_DIR} ${GTK2_X11_INCLUDE_DIR}) _GTK2_FIND_INCLUDE_DIR(GTKMM gtkmm.h) _GTK2_FIND_INCLUDE_DIR(GTKMMCONFIG gtkmmconfig.h) _GTK2_FIND_LIBRARY (GTKMM gtkmm true true) _GTK2_ADD_TARGET (GTKMM GTK2_DEPENDS atkmm gdkmm pangomm gtk glibmm sigc++ gdk atk pangoft2 gdk_pixbuf pango gthread gobject glib GTK2_OPTIONAL_DEPENDS giomm cairomm gio pangocairo cairo OPTIONAL_INCLUDES ${FREETYPE_INCLUDE_DIR_ft2build} ${FREETYPE_INCLUDE_DIR_freetype2} ${GTK2_FONTCONFIG_INCLUDE_DIR} ${GTK2_X11_INCLUDE_DIR}) elseif(_GTK2_component STREQUAL "glade") _GTK2_FIND_INCLUDE_DIR(GLADE glade/glade.h) _GTK2_FIND_LIBRARY (GLADE glade false true) _GTK2_ADD_TARGET (GLADE GTK2_DEPENDS gtk gdk atk gio pangoft2 gdk_pixbuf pango gobject glib GTK2_OPTIONAL_DEPENDS pangocairo cairo OPTIONAL_INCLUDES ${FREETYPE_INCLUDE_DIR_ft2build} ${FREETYPE_INCLUDE_DIR_freetype2} ${GTK2_FONTCONFIG_INCLUDE_DIR} ${GTK2_X11_INCLUDE_DIR}) elseif(_GTK2_component STREQUAL "glademm") _GTK2_FIND_INCLUDE_DIR(GLADEMM libglademm.h) _GTK2_FIND_INCLUDE_DIR(GLADEMMCONFIG libglademmconfig.h) _GTK2_FIND_LIBRARY (GLADEMM glademm true true) _GTK2_ADD_TARGET (GLADEMM GTK2_DEPENDS gtkmm glade atkmm gdkmm giomm pangomm glibmm sigc++ gtk gdk atk pangoft2 gdk_pixbuf pango gthread gobject glib GTK2_OPTIONAL_DEPENDS giomm cairomm gio pangocairo cairo OPTIONAL_INCLUDES ${FREETYPE_INCLUDE_DIR_ft2build} ${FREETYPE_INCLUDE_DIR_freetype2} ${GTK2_FONTCONFIG_INCLUDE_DIR} ${GTK2_X11_INCLUDE_DIR}) else() message(FATAL_ERROR "Unknown GTK2 component ${_component}") endif() endforeach() # # Solve for the GTK2 version if we haven't already # if(NOT GTK2_FIND_VERSION AND GTK2_GTK_INCLUDE_DIR) _GTK2_GET_VERSION(GTK2_MAJOR_VERSION GTK2_MINOR_VERSION GTK2_PATCH_VERSION ${GTK2_GTK_INCLUDE_DIR}/gtk/gtkversion.h) set(GTK2_VERSION ${GTK2_MAJOR_VERSION}.${GTK2_MINOR_VERSION}.${GTK2_PATCH_VERSION}) endif() # # Try to enforce components # set(_GTK2_did_we_find_everything true) # This gets set to GTK2_FOUND include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) foreach(_GTK2_component ${GTK2_FIND_COMPONENTS}) string(TOUPPER ${_GTK2_component} _COMPONENT_UPPER) set(GTK2_${_COMPONENT_UPPER}_FIND_QUIETLY ${GTK2_FIND_QUIETLY}) set(FPHSA_NAME_MISMATCHED 1) if(_GTK2_component STREQUAL "gtk") FIND_PACKAGE_HANDLE_STANDARD_ARGS(GTK2_${_COMPONENT_UPPER} "Some or all of the gtk libraries were not found." GTK2_GTK_LIBRARY GTK2_GTK_INCLUDE_DIR GTK2_GDK_INCLUDE_DIR GTK2_GDKCONFIG_INCLUDE_DIR GTK2_GDK_LIBRARY GTK2_GLIB_INCLUDE_DIR GTK2_GLIBCONFIG_INCLUDE_DIR GTK2_GLIB_LIBRARY ) elseif(_GTK2_component STREQUAL "gtkmm") FIND_PACKAGE_HANDLE_STANDARD_ARGS(GTK2_${_COMPONENT_UPPER} "Some or all of the gtkmm libraries were not found." GTK2_GTKMM_LIBRARY GTK2_GTKMM_INCLUDE_DIR GTK2_GTKMMCONFIG_INCLUDE_DIR GTK2_GDKMM_INCLUDE_DIR GTK2_GDKMMCONFIG_INCLUDE_DIR GTK2_GDKMM_LIBRARY GTK2_GLIBMM_INCLUDE_DIR GTK2_GLIBMMCONFIG_INCLUDE_DIR GTK2_GLIBMM_LIBRARY FREETYPE_INCLUDE_DIR_ft2build FREETYPE_INCLUDE_DIR_freetype2 ) elseif(_GTK2_component STREQUAL "glade") FIND_PACKAGE_HANDLE_STANDARD_ARGS(GTK2_${_COMPONENT_UPPER} "The glade library was not found." GTK2_GLADE_LIBRARY GTK2_GLADE_INCLUDE_DIR ) elseif(_GTK2_component STREQUAL "glademm") FIND_PACKAGE_HANDLE_STANDARD_ARGS(GTK2_${_COMPONENT_UPPER} "The glademm library was not found." GTK2_GLADEMM_LIBRARY GTK2_GLADEMM_INCLUDE_DIR GTK2_GLADEMMCONFIG_INCLUDE_DIR ) endif() unset(FPHSA_NAME_MISMATCHED) if(NOT GTK2_${_COMPONENT_UPPER}_FOUND) set(_GTK2_did_we_find_everything false) endif() endforeach() if(GTK2_USE_IMPORTED_TARGETS) set(GTK2_LIBRARIES ${GTK2_TARGETS}) endif() if(_GTK2_did_we_find_everything AND NOT GTK2_VERSION_CHECK_FAILED) set(GTK2_FOUND true) else() # Unset our variables. set(GTK2_FOUND false) set(GTK2_VERSION) set(GTK2_VERSION_MAJOR) set(GTK2_VERSION_MINOR) set(GTK2_VERSION_PATCH) set(GTK2_INCLUDE_DIRS) set(GTK2_LIBRARIES) set(GTK2_TARGETS) set(GTK2_DEFINITIONS) endif() if(GTK2_INCLUDE_DIRS) list(REMOVE_DUPLICATES GTK2_INCLUDE_DIRS) endif()