SM0 She11
Path:
/
/
usr
/
share
/
cmake
/
Modules
Full Path (server): /usr/share/cmake/Modules
Create Fil3
Upl04d Fil3
📄 AddFileDependencies.cmake
[E]
[D]
[R]
📄 AutomocInfo.cmake.in
[E]
[D]
[R]
📄 BasicConfigVersion-AnyNewerVersion.cmake.in
[E]
[D]
[R]
📄 BasicConfigVersion-ExactVersion.cmake.in
[E]
[D]
[R]
📄 BasicConfigVersion-SameMajorVersion.cmake.in
[E]
[D]
[R]
📄 BundleUtilities.cmake
[E]
[D]
[R]
📄 CMake.cmake
[E]
[D]
[R]
📄 CMakeASM-ATTInformation.cmake
[E]
[D]
[R]
📄 CMakeASMCompiler.cmake.in
[E]
[D]
[R]
📄 CMakeASMInformation.cmake
[E]
[D]
[R]
📄 CMakeASM_MASMInformation.cmake
[E]
[D]
[R]
📄 CMakeASM_NASMInformation.cmake
[E]
[D]
[R]
📁 CMakeAddFortranSubdirectory
Open
[D]
[R]
📄 CMakeAddFortranSubdirectory.cmake
[E]
[D]
[R]
📄 CMakeAddNewLanguage.txt
[E]
[D]
[R]
📄 CMakeBackwardCompatibilityC.cmake
[E]
[D]
[R]
📄 CMakeBackwardCompatibilityCXX.cmake
[E]
[D]
[R]
📄 CMakeBorlandFindMake.cmake
[E]
[D]
[R]
📄 CMakeBuildSettings.cmake.in
[E]
[D]
[R]
📄 CMakeCCompiler.cmake.in
[E]
[D]
[R]
📄 CMakeCCompilerABI.c
[E]
[D]
[R]
📄 CMakeCCompilerId.c.in
[E]
[D]
[R]
📄 CMakeCInformation.cmake
[E]
[D]
[R]
📄 CMakeCXXCompiler.cmake.in
[E]
[D]
[R]
📄 CMakeCXXCompilerABI.cpp
[E]
[D]
[R]
📄 CMakeCXXCompilerId.cpp.in
[E]
[D]
[R]
📄 CMakeCXXInformation.cmake
[E]
[D]
[R]
📄 CMakeClDeps.cmake
[E]
[D]
[R]
📄 CMakeCommonLanguageInclude.cmake
[E]
[D]
[R]
📄 CMakeCompilerABI.h
[E]
[D]
[R]
📄 CMakeConfigurableFile.in
[E]
[D]
[R]
📄 CMakeDependentOption.cmake
[E]
[D]
[R]
📄 CMakeDetermineASM-ATTCompiler.cmake
[E]
[D]
[R]
📄 CMakeDetermineASMCompiler.cmake
[E]
[D]
[R]
📄 CMakeDetermineASM_MASMCompiler.cmake
[E]
[D]
[R]
📄 CMakeDetermineASM_NASMCompiler.cmake
[E]
[D]
[R]
📄 CMakeDetermineCCompiler.cmake
[E]
[D]
[R]
📄 CMakeDetermineCXXCompiler.cmake
[E]
[D]
[R]
📄 CMakeDetermineCompiler.cmake
[E]
[D]
[R]
📄 CMakeDetermineCompilerABI.cmake
[E]
[D]
[R]
📄 CMakeDetermineCompilerId.cmake
[E]
[D]
[R]
📄 CMakeDetermineFortranCompiler.cmake
[E]
[D]
[R]
📄 CMakeDetermineJavaCompiler.cmake
[E]
[D]
[R]
📄 CMakeDetermineRCCompiler.cmake
[E]
[D]
[R]
📄 CMakeDetermineSystem.cmake
[E]
[D]
[R]
📄 CMakeDetermineVSServicePack.cmake
[E]
[D]
[R]
📄 CMakeExpandImportedTargets.cmake
[E]
[D]
[R]
📄 CMakeExportBuildSettings.cmake
[E]
[D]
[R]
📄 CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake
[E]
[D]
[R]
📄 CMakeFindBinUtils.cmake
[E]
[D]
[R]
📄 CMakeFindCodeBlocks.cmake
[E]
[D]
[R]
📄 CMakeFindEclipseCDT4.cmake
[E]
[D]
[R]
📄 CMakeFindFrameworks.cmake
[E]
[D]
[R]
📄 CMakeFindKDevelop3.cmake
[E]
[D]
[R]
📄 CMakeFindPackageMode.cmake
[E]
[D]
[R]
📄 CMakeFindWMake.cmake
[E]
[D]
[R]
📄 CMakeFindXCode.cmake
[E]
[D]
[R]
📄 CMakeForceCompiler.cmake
[E]
[D]
[R]
📄 CMakeFortranCompiler.cmake.in
[E]
[D]
[R]
📄 CMakeFortranCompilerABI.F
[E]
[D]
[R]
📄 CMakeFortranCompilerId.F.in
[E]
[D]
[R]
📄 CMakeFortranInformation.cmake
[E]
[D]
[R]
📄 CMakeGenericSystem.cmake
[E]
[D]
[R]
📄 CMakeGraphVizOptions.cmake
[E]
[D]
[R]
📄 CMakeImportBuildSettings.cmake
[E]
[D]
[R]
📄 CMakeJOMFindMake.cmake
[E]
[D]
[R]
📄 CMakeJavaCompiler.cmake.in
[E]
[D]
[R]
📄 CMakeJavaInformation.cmake
[E]
[D]
[R]
📄 CMakeMSYSFindMake.cmake
[E]
[D]
[R]
📄 CMakeMinGWFindMake.cmake
[E]
[D]
[R]
📄 CMakeNMakeFindMake.cmake
[E]
[D]
[R]
📄 CMakeNinjaFindMake.cmake
[E]
[D]
[R]
📄 CMakePackageConfigHelpers.cmake
[E]
[D]
[R]
📄 CMakeParseArguments.cmake
[E]
[D]
[R]
📄 CMakeParseImplicitLinkInfo.cmake
[E]
[D]
[R]
📄 CMakePlatformId.h.in
[E]
[D]
[R]
📄 CMakePrintHelpers.cmake
[E]
[D]
[R]
📄 CMakePrintSystemInformation.cmake
[E]
[D]
[R]
📄 CMakePushCheckState.cmake
[E]
[D]
[R]
📄 CMakeRCCompiler.cmake.in
[E]
[D]
[R]
📄 CMakeRCInformation.cmake
[E]
[D]
[R]
📄 CMakeSystem.cmake.in
[E]
[D]
[R]
📄 CMakeSystemSpecificInformation.cmake
[E]
[D]
[R]
📄 CMakeTestASM-ATTCompiler.cmake
[E]
[D]
[R]
📄 CMakeTestASMCompiler.cmake
[E]
[D]
[R]
📄 CMakeTestASM_MASMCompiler.cmake
[E]
[D]
[R]
📄 CMakeTestASM_NASMCompiler.cmake
[E]
[D]
[R]
📄 CMakeTestCCompiler.cmake
[E]
[D]
[R]
📄 CMakeTestCXXCompiler.cmake
[E]
[D]
[R]
📄 CMakeTestCompilerCommon.cmake
[E]
[D]
[R]
📄 CMakeTestFortranCompiler.cmake
[E]
[D]
[R]
📄 CMakeTestGNU.c
[E]
[D]
[R]
📄 CMakeTestJavaCompiler.cmake
[E]
[D]
[R]
📄 CMakeTestRCCompiler.cmake
[E]
[D]
[R]
📄 CMakeTestWatcomVersion.c
[E]
[D]
[R]
📄 CMakeUnixFindMake.cmake
[E]
[D]
[R]
📄 CMakeVS10FindMake.cmake
[E]
[D]
[R]
📄 CMakeVS11FindMake.cmake
[E]
[D]
[R]
📄 CMakeVS12FindMake.cmake
[E]
[D]
[R]
📄 CMakeVS6BackwardCompatibility.cmake
[E]
[D]
[R]
📄 CMakeVS6FindMake.cmake
[E]
[D]
[R]
📄 CMakeVS71FindMake.cmake
[E]
[D]
[R]
📄 CMakeVS7BackwardCompatibility.cmake
[E]
[D]
[R]
📄 CMakeVS7FindMake.cmake
[E]
[D]
[R]
📄 CMakeVS8FindMake.cmake
[E]
[D]
[R]
📄 CMakeVS9FindMake.cmake
[E]
[D]
[R]
📄 CMakeVerifyManifest.cmake
[E]
[D]
[R]
📄 CPack.DS_Store.in
[E]
[D]
[R]
📄 CPack.Description.plist.in
[E]
[D]
[R]
📄 CPack.Info.plist.in
[E]
[D]
[R]
📄 CPack.OSXScriptLauncher.in
[E]
[D]
[R]
📄 CPack.OSXScriptLauncher.rsrc.in
[E]
[D]
[R]
📄 CPack.OSXX11.Info.plist.in
[E]
[D]
[R]
📄 CPack.OSXX11.main.scpt.in
[E]
[D]
[R]
📄 CPack.RuntimeScript.in
[E]
[D]
[R]
📄 CPack.STGZ_Header.sh.in
[E]
[D]
[R]
📄 CPack.VolumeIcon.icns.in
[E]
[D]
[R]
📄 CPack.background.png.in
[E]
[D]
[R]
📄 CPack.cmake
[E]
[D]
[R]
📄 CPack.distribution.dist.in
[E]
[D]
[R]
📄 CPackBundle.cmake
[E]
[D]
[R]
📄 CPackComponent.cmake
[E]
[D]
[R]
📄 CPackCygwin.cmake
[E]
[D]
[R]
📄 CPackDMG.cmake
[E]
[D]
[R]
📄 CPackDeb.cmake
[E]
[D]
[R]
📄 CPackNSIS.cmake
[E]
[D]
[R]
📄 CPackPackageMaker.cmake
[E]
[D]
[R]
📄 CPackRPM.cmake
[E]
[D]
[R]
📄 CPackWIX.cmake
[E]
[D]
[R]
📄 CPackZIP.cmake
[E]
[D]
[R]
📄 CTest.cmake
[E]
[D]
[R]
📄 CTestScriptMode.cmake
[E]
[D]
[R]
📄 CTestTargets.cmake
[E]
[D]
[R]
📄 CTestUseLaunchers.cmake
[E]
[D]
[R]
📄 CheckCCompilerFlag.cmake
[E]
[D]
[R]
📄 CheckCSourceCompiles.cmake
[E]
[D]
[R]
📄 CheckCSourceRuns.cmake
[E]
[D]
[R]
📄 CheckCXXCompilerFlag.cmake
[E]
[D]
[R]
📄 CheckCXXSourceCompiles.cmake
[E]
[D]
[R]
📄 CheckCXXSourceRuns.cmake
[E]
[D]
[R]
📄 CheckCXXSymbolExists.cmake
[E]
[D]
[R]
📄 CheckForPthreads.c
[E]
[D]
[R]
📄 CheckFortranFunctionExists.cmake
[E]
[D]
[R]
📄 CheckFunctionExists.c
[E]
[D]
[R]
📄 CheckFunctionExists.cmake
[E]
[D]
[R]
📄 CheckIncludeFile.c.in
[E]
[D]
[R]
📄 CheckIncludeFile.cmake
[E]
[D]
[R]
📄 CheckIncludeFile.cxx.in
[E]
[D]
[R]
📄 CheckIncludeFileCXX.cmake
[E]
[D]
[R]
📄 CheckIncludeFiles.cmake
[E]
[D]
[R]
📄 CheckLanguage.cmake
[E]
[D]
[R]
📄 CheckLibraryExists.cmake
[E]
[D]
[R]
📄 CheckLibraryExists.lists.in
[E]
[D]
[R]
📄 CheckPrototypeDefinition.c.in
[E]
[D]
[R]
📄 CheckPrototypeDefinition.cmake
[E]
[D]
[R]
📄 CheckSizeOf.cmake
[E]
[D]
[R]
📄 CheckStructHasMember.cmake
[E]
[D]
[R]
📄 CheckSymbolExists.cmake
[E]
[D]
[R]
📄 CheckTypeSize.c.in
[E]
[D]
[R]
📄 CheckTypeSize.cmake
[E]
[D]
[R]
📄 CheckTypeSizeMap.cmake.in
[E]
[D]
[R]
📄 CheckVariableExists.c
[E]
[D]
[R]
📄 CheckVariableExists.cmake
[E]
[D]
[R]
📁 Compiler
Open
[D]
[R]
📁 CompilerId
Open
[D]
[R]
📄 Dart.cmake
[E]
[D]
[R]
📄 DartConfiguration.tcl.in
[E]
[D]
[R]
📄 DeployQt4.cmake
[E]
[D]
[R]
📄 Documentation.cmake
[E]
[D]
[R]
📄 DummyCXXFile.cxx
[E]
[D]
[R]
📄 ExternalData.cmake
[E]
[D]
[R]
📄 ExternalData_config.cmake.in
[E]
[D]
[R]
📄 ExternalProject.cmake
[E]
[D]
[R]
📄 FLTKCompatibility.cmake
[E]
[D]
[R]
📄 FeatureSummary.cmake
[E]
[D]
[R]
📄 FindALSA.cmake
[E]
[D]
[R]
📄 FindASPELL.cmake
[E]
[D]
[R]
📄 FindAVIFile.cmake
[E]
[D]
[R]
📄 FindArmadillo.cmake
[E]
[D]
[R]
📄 FindBISON.cmake
[E]
[D]
[R]
📄 FindBLAS.cmake
[E]
[D]
[R]
📄 FindBZip2.cmake
[E]
[D]
[R]
📄 FindBoost.cmake
[E]
[D]
[R]
📄 FindBullet.cmake
[E]
[D]
[R]
📄 FindCABLE.cmake
[E]
[D]
[R]
📁 FindCUDA
Open
[D]
[R]
📄 FindCUDA.cmake
[E]
[D]
[R]
📄 FindCURL.cmake
[E]
[D]
[R]
📄 FindCVS.cmake
[E]
[D]
[R]
📄 FindCoin3D.cmake
[E]
[D]
[R]
📄 FindCups.cmake
[E]
[D]
[R]
📄 FindCurses.cmake
[E]
[D]
[R]
📄 FindCxxTest.cmake
[E]
[D]
[R]
📄 FindCygwin.cmake
[E]
[D]
[R]
📄 FindDCMTK.cmake
[E]
[D]
[R]
📄 FindDart.cmake
[E]
[D]
[R]
📄 FindDevIL.cmake
[E]
[D]
[R]
📄 FindDoxygen.cmake
[E]
[D]
[R]
📄 FindEXPAT.cmake
[E]
[D]
[R]
📄 FindFLEX.cmake
[E]
[D]
[R]
📄 FindFLTK.cmake
[E]
[D]
[R]
📄 FindFLTK2.cmake
[E]
[D]
[R]
📄 FindFreetype.cmake
[E]
[D]
[R]
📄 FindGCCXML.cmake
[E]
[D]
[R]
📄 FindGDAL.cmake
[E]
[D]
[R]
📄 FindGIF.cmake
[E]
[D]
[R]
📄 FindGLEW.cmake
[E]
[D]
[R]
📄 FindGLU.cmake
[E]
[D]
[R]
📄 FindGLUT.cmake
[E]
[D]
[R]
📄 FindGTK.cmake
[E]
[D]
[R]
📄 FindGTK2.cmake
[E]
[D]
[R]
📄 FindGTest.cmake
[E]
[D]
[R]
📄 FindGettext.cmake
[E]
[D]
[R]
📄 FindGit.cmake
[E]
[D]
[R]
📄 FindGnuTLS.cmake
[E]
[D]
[R]
📄 FindGnuplot.cmake
[E]
[D]
[R]
📄 FindHDF5.cmake
[E]
[D]
[R]
📄 FindHSPELL.cmake
[E]
[D]
[R]
📄 FindHTMLHelp.cmake
[E]
[D]
[R]
📄 FindHg.cmake
[E]
[D]
[R]
📄 FindITK.cmake
[E]
[D]
[R]
📄 FindIcotool.cmake
[E]
[D]
[R]
📄 FindImageMagick.cmake
[E]
[D]
[R]
📄 FindJNI.cmake
[E]
[D]
[R]
📄 FindJPEG.cmake
[E]
[D]
[R]
📄 FindJasper.cmake
[E]
[D]
[R]
📄 FindJava.cmake
[E]
[D]
[R]
📄 FindKDE3.cmake
[E]
[D]
[R]
📄 FindKDE4.cmake
[E]
[D]
[R]
📄 FindLAPACK.cmake
[E]
[D]
[R]
📄 FindLATEX.cmake
[E]
[D]
[R]
📄 FindLibArchive.cmake
[E]
[D]
[R]
📄 FindLibLZMA.cmake
[E]
[D]
[R]
📄 FindLibXml2.cmake
[E]
[D]
[R]
📄 FindLibXslt.cmake
[E]
[D]
[R]
📄 FindLua50.cmake
[E]
[D]
[R]
📄 FindLua51.cmake
[E]
[D]
[R]
📄 FindLua52.cmake
[E]
[D]
[R]
📄 FindMFC.cmake
[E]
[D]
[R]
📄 FindMPEG.cmake
[E]
[D]
[R]
📄 FindMPEG2.cmake
[E]
[D]
[R]
📄 FindMPI.cmake
[E]
[D]
[R]
📄 FindMatlab.cmake
[E]
[D]
[R]
📄 FindMotif.cmake
[E]
[D]
[R]
📄 FindOpenAL.cmake
[E]
[D]
[R]
📄 FindOpenGL.cmake
[E]
[D]
[R]
📄 FindOpenMP.cmake
[E]
[D]
[R]
📄 FindOpenSSL.cmake
[E]
[D]
[R]
📄 FindOpenSceneGraph.cmake
[E]
[D]
[R]
📄 FindOpenThreads.cmake
[E]
[D]
[R]
📄 FindPHP4.cmake
[E]
[D]
[R]
📄 FindPNG.cmake
[E]
[D]
[R]
📄 FindPackageHandleStandardArgs.cmake
[E]
[D]
[R]
📄 FindPackageMessage.cmake
[E]
[D]
[R]
📄 FindPerl.cmake
[E]
[D]
[R]
📄 FindPerlLibs.cmake
[E]
[D]
[R]
📄 FindPhysFS.cmake
[E]
[D]
[R]
📄 FindPike.cmake
[E]
[D]
[R]
📄 FindPkgConfig.cmake
[E]
[D]
[R]
📄 FindPostgreSQL.cmake
[E]
[D]
[R]
📄 FindProducer.cmake
[E]
[D]
[R]
📄 FindProtobuf.cmake
[E]
[D]
[R]
📄 FindPythonInterp.cmake
[E]
[D]
[R]
📄 FindPythonLibs.cmake
[E]
[D]
[R]
📄 FindQt.cmake
[E]
[D]
[R]
📄 FindQt3.cmake
[E]
[D]
[R]
📄 FindQt4.cmake
[E]
[D]
[R]
📄 FindQuickTime.cmake
[E]
[D]
[R]
📄 FindRTI.cmake
[E]
[D]
[R]
📄 FindRuby.cmake
[E]
[D]
[R]
📄 FindSDL.cmake
[E]
[D]
[R]
📄 FindSDL_image.cmake
[E]
[D]
[R]
📄 FindSDL_mixer.cmake
[E]
[D]
[R]
📄 FindSDL_net.cmake
[E]
[D]
[R]
📄 FindSDL_sound.cmake
[E]
[D]
[R]
📄 FindSDL_ttf.cmake
[E]
[D]
[R]
📄 FindSWIG.cmake
[E]
[D]
[R]
📄 FindSelfPackers.cmake
[E]
[D]
[R]
📄 FindSquish.cmake
[E]
[D]
[R]
📄 FindSubversion.cmake
[E]
[D]
[R]
📄 FindTCL.cmake
[E]
[D]
[R]
📄 FindTIFF.cmake
[E]
[D]
[R]
📄 FindTclStub.cmake
[E]
[D]
[R]
📄 FindTclsh.cmake
[E]
[D]
[R]
📄 FindThreads.cmake
[E]
[D]
[R]
📄 FindUnixCommands.cmake
[E]
[D]
[R]
📄 FindVTK.cmake
[E]
[D]
[R]
📄 FindWget.cmake
[E]
[D]
[R]
📄 FindWish.cmake
[E]
[D]
[R]
📄 FindX11.cmake
[E]
[D]
[R]
📄 FindXMLRPC.cmake
[E]
[D]
[R]
📄 FindZLIB.cmake
[E]
[D]
[R]
📄 Findosg.cmake
[E]
[D]
[R]
📄 FindosgAnimation.cmake
[E]
[D]
[R]
📄 FindosgDB.cmake
[E]
[D]
[R]
📄 FindosgFX.cmake
[E]
[D]
[R]
📄 FindosgGA.cmake
[E]
[D]
[R]
📄 FindosgIntrospection.cmake
[E]
[D]
[R]
📄 FindosgManipulator.cmake
[E]
[D]
[R]
📄 FindosgParticle.cmake
[E]
[D]
[R]
📄 FindosgPresentation.cmake
[E]
[D]
[R]
📄 FindosgProducer.cmake
[E]
[D]
[R]
📄 FindosgQt.cmake
[E]
[D]
[R]
📄 FindosgShadow.cmake
[E]
[D]
[R]
📄 FindosgSim.cmake
[E]
[D]
[R]
📄 FindosgTerrain.cmake
[E]
[D]
[R]
📄 FindosgText.cmake
[E]
[D]
[R]
📄 FindosgUtil.cmake
[E]
[D]
[R]
📄 FindosgViewer.cmake
[E]
[D]
[R]
📄 FindosgVolume.cmake
[E]
[D]
[R]
📄 FindosgWidget.cmake
[E]
[D]
[R]
📄 Findosg_functions.cmake
[E]
[D]
[R]
📄 FindwxWidgets.cmake
[E]
[D]
[R]
📄 FindwxWindows.cmake
[E]
[D]
[R]
📁 FortranCInterface
Open
[D]
[R]
📄 FortranCInterface.cmake
[E]
[D]
[R]
📄 GNUInstallDirs.cmake
[E]
[D]
[R]
📄 GenerateExportHeader.cmake
[E]
[D]
[R]
📄 GetPrerequisites.cmake
[E]
[D]
[R]
📄 ITKCompatibility.cmake
[E]
[D]
[R]
📄 InstallRequiredSystemLibraries.cmake
[E]
[D]
[R]
📁 IntelVSImplicitPath
Open
[D]
[R]
📄 KDE3Macros.cmake
[E]
[D]
[R]
📄 MacOSXBundleInfo.plist.in
[E]
[D]
[R]
📄 MacOSXFrameworkInfo.plist.in
[E]
[D]
[R]
📄 MacroAddFileDependencies.cmake
[E]
[D]
[R]
📄 NSIS.InstallOptions.ini.in
[E]
[D]
[R]
📄 NSIS.template.in
[E]
[D]
[R]
📁 Platform
Open
[D]
[R]
📄 ProcessorCount.cmake
[E]
[D]
[R]
📄 Qt4ConfigDependentSettings.cmake
[E]
[D]
[R]
📄 Qt4Macros.cmake
[E]
[D]
[R]
📄 RepositoryInfo.txt.in
[E]
[D]
[R]
📄 SelectLibraryConfigurations.cmake
[E]
[D]
[R]
📄 Squish4RunTestCase.bat
[E]
[D]
[R]
📄 Squish4RunTestCase.sh
[E]
[D]
[R]
📄 SquishRunTestCase.bat
[E]
[D]
[R]
📄 SquishRunTestCase.sh
[E]
[D]
[R]
📄 SquishTestScript.cmake
[E]
[D]
[R]
📄 SystemInformation.cmake
[E]
[D]
[R]
📄 SystemInformation.in
[E]
[D]
[R]
📄 TestBigEndian.cmake
[E]
[D]
[R]
📄 TestCXXAcceptsFlag.cmake
[E]
[D]
[R]
📄 TestEndianess.c.in
[E]
[D]
[R]
📄 TestForANSIForScope.cmake
[E]
[D]
[R]
📄 TestForANSIStreamHeaders.cmake
[E]
[D]
[R]
📄 TestForANSIStreamHeaders.cxx
[E]
[D]
[R]
📄 TestForAnsiForScope.cxx
[E]
[D]
[R]
📄 TestForSSTREAM.cmake
[E]
[D]
[R]
📄 TestForSSTREAM.cxx
[E]
[D]
[R]
📄 TestForSTDNamespace.cmake
[E]
[D]
[R]
📄 TestForSTDNamespace.cxx
[E]
[D]
[R]
📄 UseEcos.cmake
[E]
[D]
[R]
📄 UseJava.cmake
[E]
[D]
[R]
📄 UseJavaClassFilelist.cmake
[E]
[D]
[R]
📄 UseJavaSymlinks.cmake
[E]
[D]
[R]
📄 UsePkgConfig.cmake
[E]
[D]
[R]
📄 UseQt4.cmake
[E]
[D]
[R]
📄 UseSWIG.cmake
[E]
[D]
[R]
📄 UseVTK40.cmake
[E]
[D]
[R]
📄 UseVTKBuildSettings40.cmake
[E]
[D]
[R]
📄 UseVTKConfig40.cmake
[E]
[D]
[R]
📄 Use_wxWindows.cmake
[E]
[D]
[R]
📄 UsewxWidgets.cmake
[E]
[D]
[R]
📄 VTKCompatibility.cmake
[E]
[D]
[R]
📄 WIX.template.in
[E]
[D]
[R]
📄 WriteBasicConfigVersionFile.cmake
[E]
[D]
[R]
📄 ecos_clean.cmake
[E]
[D]
[R]
📄 exportheader.cmake.in
[E]
[D]
[R]
📄 kde3init_dummy.cpp.in
[E]
[D]
[R]
📄 kde3uic.cmake
[E]
[D]
[R]
📄 readme.txt
[E]
[D]
[R]
Editing: FindHDF5.cmake
# - Find HDF5, a library for reading and writing self describing array data. # # This module invokes the HDF5 wrapper compiler that should be installed # alongside HDF5. Depending upon the HDF5 Configuration, the wrapper compiler # is called either h5cc or h5pcc. If this succeeds, the module will then call # the compiler with the -show argument to see what flags are used when compiling # an HDF5 client application. # # The module will optionally accept the COMPONENTS argument. If no COMPONENTS # are specified, then the find module will default to finding only the HDF5 C # library. If one or more COMPONENTS are specified, the module will attempt to # find the language bindings for the specified components. The only valid # components are C, CXX, Fortran, HL, and Fortran_HL. If the COMPONENTS # argument is not given, the module will attempt to find only the C bindings. # # On UNIX systems, this module will read the variable HDF5_USE_STATIC_LIBRARIES # to determine whether or not to prefer a static link to a dynamic link for HDF5 # and all of it's dependencies. To use this feature, make sure that the # HDF5_USE_STATIC_LIBRARIES variable is set before the call to find_package. # # To provide the module with a hint about where to find your HDF5 installation, # you can set the environment variable HDF5_ROOT. The Find module will then # look in this path when searching for HDF5 executables, paths, and libraries. # # In addition to finding the includes and libraries required to compile an HDF5 # client application, this module also makes an effort to find tools that come # with the HDF5 distribution that may be useful for regression testing. # # This module will define the following variables: # HDF5_INCLUDE_DIRS - Location of the hdf5 includes # HDF5_INCLUDE_DIR - Location of the hdf5 includes (deprecated) # HDF5_DEFINITIONS - Required compiler definitions for HDF5 # HDF5_C_LIBRARIES - Required libraries for the HDF5 C bindings. # HDF5_CXX_LIBRARIES - Required libraries for the HDF5 C++ bindings # HDF5_Fortran_LIBRARIES - Required libraries for the HDF5 Fortran bindings # HDF5_HL_LIBRARIES - Required libraries for the HDF5 high level API # HDF5_Fortran_HL_LIBRARIES - Required libraries for the high level Fortran # bindings. # HDF5_LIBRARIES - Required libraries for all requested bindings # HDF5_FOUND - true if HDF5 was found on the system # HDF5_LIBRARY_DIRS - the full set of library directories # HDF5_IS_PARALLEL - Whether or not HDF5 was found with parallel IO support # HDF5_C_COMPILER_EXECUTABLE - the path to the HDF5 C wrapper compiler # HDF5_CXX_COMPILER_EXECUTABLE - the path to the HDF5 C++ wrapper compiler # HDF5_Fortran_COMPILER_EXECUTABLE - the path to the HDF5 Fortran wrapper compiler # HDF5_DIFF_EXECUTABLE - the path to the HDF5 dataset comparison tool #============================================================================= # Copyright 2009 Kitware, Inc. # # Distributed under the OSI-approved BSD License (the "License"); # see accompanying file Copyright.txt for details. # # This software is distributed WITHOUT ANY WARRANTY; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the License for more information. #============================================================================= # (To distribute this file outside of CMake, substitute the full # License text for the above reference.) # This module is maintained by Will Dicharry <wdicharry@stellarscience.com>. include(${CMAKE_CURRENT_LIST_DIR}/SelectLibraryConfigurations.cmake) include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs.cmake) # List of the valid HDF5 components set( HDF5_VALID_COMPONENTS C CXX Fortran HL Fortran_HL ) # Validate the list of find components. if( NOT HDF5_FIND_COMPONENTS ) set( HDF5_LANGUAGE_BINDINGS "C" ) else() # add the extra specified components, ensuring that they are valid. foreach( component ${HDF5_FIND_COMPONENTS} ) list( FIND HDF5_VALID_COMPONENTS ${component} component_location ) if( ${component_location} EQUAL -1 ) message( FATAL_ERROR "\"${component}\" is not a valid HDF5 component." ) else() list( APPEND HDF5_LANGUAGE_BINDINGS ${component} ) endif() endforeach() endif() # try to find the HDF5 wrapper compilers find_program( HDF5_C_COMPILER_EXECUTABLE NAMES h5cc h5pcc HINTS ENV HDF5_ROOT PATH_SUFFIXES bin Bin DOC "HDF5 Wrapper compiler. Used only to detect HDF5 compile flags." ) mark_as_advanced( HDF5_C_COMPILER_EXECUTABLE ) find_program( HDF5_CXX_COMPILER_EXECUTABLE NAMES h5c++ h5pc++ HINTS ENV HDF5_ROOT PATH_SUFFIXES bin Bin DOC "HDF5 C++ Wrapper compiler. Used only to detect HDF5 compile flags." ) mark_as_advanced( HDF5_CXX_COMPILER_EXECUTABLE ) find_program( HDF5_Fortran_COMPILER_EXECUTABLE NAMES h5fc h5pfc HINTS ENV HDF5_ROOT PATH_SUFFIXES bin Bin DOC "HDF5 Fortran Wrapper compiler. Used only to detect HDF5 compile flags." ) mark_as_advanced( HDF5_Fortran_COMPILER_EXECUTABLE ) find_program( HDF5_DIFF_EXECUTABLE NAMES h5diff HINTS ENV HDF5_ROOT PATH_SUFFIXES bin Bin DOC "HDF5 file differencing tool." ) mark_as_advanced( HDF5_DIFF_EXECUTABLE ) # Invoke the HDF5 wrapper compiler. The compiler return value is stored to the # return_value argument, the text output is stored to the output variable. macro( _HDF5_invoke_compiler language output return_value ) if( HDF5_${language}_COMPILER_EXECUTABLE ) exec_program( ${HDF5_${language}_COMPILER_EXECUTABLE} ARGS -show OUTPUT_VARIABLE ${output} RETURN_VALUE ${return_value} ) if( ${${return_value}} EQUAL 0 ) # do nothing else() message( STATUS "Unable to determine HDF5 ${language} flags from HDF5 wrapper." ) endif() endif() endmacro() # Parse a compile line for definitions, includes, library paths, and libraries. macro( _HDF5_parse_compile_line compile_line_var include_paths definitions library_paths libraries ) # Match the include paths string( REGEX MATCHALL "-I([^\" ]+)" include_path_flags "${${compile_line_var}}" ) foreach( IPATH ${include_path_flags} ) string( REGEX REPLACE "^-I" "" IPATH ${IPATH} ) string( REGEX REPLACE "//" "/" IPATH ${IPATH} ) list( APPEND ${include_paths} ${IPATH} ) endforeach() # Match the definitions string( REGEX MATCHALL "-D[^ ]*" definition_flags "${${compile_line_var}}" ) foreach( DEF ${definition_flags} ) list( APPEND ${definitions} ${DEF} ) endforeach() # Match the library paths string( REGEX MATCHALL "-L([^\" ]+|\"[^\"]+\")" library_path_flags "${${compile_line_var}}" ) foreach( LPATH ${library_path_flags} ) string( REGEX REPLACE "^-L" "" LPATH ${LPATH} ) string( REGEX REPLACE "//" "/" LPATH ${LPATH} ) list( APPEND ${library_paths} ${LPATH} ) endforeach() # now search for the library names specified in the compile line (match -l...) # match only -l's preceded by a space or comma # this is to exclude directory names like xxx-linux/ string( REGEX MATCHALL "[, ]-l([^\", ]+)" library_name_flags "${${compile_line_var}}" ) # strip the -l from all of the library flags and add to the search list foreach( LIB ${library_name_flags} ) string( REGEX REPLACE "^[, ]-l" "" LIB ${LIB} ) list( APPEND ${libraries} ${LIB} ) endforeach() endmacro() # Try to find HDF5 using an installed hdf5-config.cmake if( NOT HDF5_FOUND ) find_package( HDF5 QUIET NO_MODULE ) if( HDF5_FOUND ) set( HDF5_INCLUDE_DIRS ${HDF5_INCLUDE_DIR} ) set( HDF5_LIBRARIES ) set( HDF5_C_TARGET hdf5 ) set( HDF5_CXX_TARGET hdf5_cpp ) set( HDF5_HL_TARGET hdf5_hl ) set( HDF5_Fortran_TARGET hdf5_fortran ) set( HDF5_Fortran_HL_TARGET hdf5_hl_fortran ) foreach( _component ${HDF5_LANGUAGE_BINDINGS} ) list( FIND HDF5_VALID_COMPONENTS ${_component} _component_location ) get_target_property( _comp_location ${HDF5_${_component}_TARGET} LOCATION ) if( _comp_location ) set( HDF5_${_component}_LIBRARY ${_comp_location} CACHE PATH "HDF5 ${_component} library" ) mark_as_advanced( HDF5_${_component}_LIBRARY ) list( APPEND HDF5_LIBRARIES ${HDF5_${_component}_LIBRARY} ) endif() endforeach() endif() endif() if( NOT HDF5_FOUND ) _HDF5_invoke_compiler( C HDF5_C_COMPILE_LINE HDF5_C_RETURN_VALUE ) _HDF5_invoke_compiler( CXX HDF5_CXX_COMPILE_LINE HDF5_CXX_RETURN_VALUE ) _HDF5_invoke_compiler( Fortran HDF5_Fortran_COMPILE_LINE HDF5_Fortran_RETURN_VALUE ) # seed the initial lists of libraries to find with items we know we need set( HDF5_C_LIBRARY_NAMES_INIT hdf5 ) set( HDF5_HL_LIBRARY_NAMES_INIT hdf5_hl ${HDF5_C_LIBRARY_NAMES_INIT} ) set( HDF5_CXX_LIBRARY_NAMES_INIT hdf5_cpp ${HDF5_C_LIBRARY_NAMES_INIT} ) set( HDF5_Fortran_LIBRARY_NAMES_INIT hdf5_fortran ${HDF5_C_LIBRARY_NAMES_INIT} ) set( HDF5_Fortran_HL_LIBRARY_NAMES_INIT hdf5hl_fortran ${HDF5_Fortran_LIBRARY_NAMES_INIT} ) foreach( LANGUAGE ${HDF5_LANGUAGE_BINDINGS} ) if( HDF5_${LANGUAGE}_COMPILE_LINE ) _HDF5_parse_compile_line( HDF5_${LANGUAGE}_COMPILE_LINE HDF5_${LANGUAGE}_INCLUDE_FLAGS HDF5_${LANGUAGE}_DEFINITIONS HDF5_${LANGUAGE}_LIBRARY_DIRS HDF5_${LANGUAGE}_LIBRARY_NAMES ) # take a guess that the includes may be in the 'include' sibling # directory of a library directory. foreach( dir ${HDF5_${LANGUAGE}_LIBRARY_DIRS} ) list( APPEND HDF5_${LANGUAGE}_INCLUDE_FLAGS ${dir}/../include ) endforeach() endif() # set the definitions for the language bindings. list( APPEND HDF5_DEFINITIONS ${HDF5_${LANGUAGE}_DEFINITIONS} ) # find the HDF5 include directories if(${LANGUAGE} MATCHES "Fortran.*") set(HDF5_INCLUDE_FILENAME hdf5.mod) else() set(HDF5_INCLUDE_FILENAME hdf5.h) endif() find_path( HDF5_${LANGUAGE}_INCLUDE_DIR ${HDF5_INCLUDE_FILENAME} HINTS ${HDF5_${LANGUAGE}_INCLUDE_FLAGS} ENV HDF5_ROOT PATHS $ENV{HOME}/.local/include PATH_SUFFIXES include Include ) mark_as_advanced( HDF5_${LANGUAGE}_INCLUDE_DIR ) list( APPEND HDF5_INCLUDE_DIRS ${HDF5_${LANGUAGE}_INCLUDE_DIR} ) set( HDF5_${LANGUAGE}_LIBRARY_NAMES ${HDF5_${LANGUAGE}_LIBRARY_NAMES_INIT} ${HDF5_${LANGUAGE}_LIBRARY_NAMES} ) # find the HDF5 libraries foreach( LIB ${HDF5_${LANGUAGE}_LIBRARY_NAMES} ) if( UNIX AND HDF5_USE_STATIC_LIBRARIES ) # According to bug 1643 on the CMake bug tracker, this is the # preferred method for searching for a static library. # See http://www.cmake.org/Bug/view.php?id=1643. We search # first for the full static library name, but fall back to a # generic search on the name if the static search fails. set( THIS_LIBRARY_SEARCH_DEBUG lib${LIB}d.a ${LIB}d ) set( THIS_LIBRARY_SEARCH_RELEASE lib${LIB}.a ${LIB} ) else() set( THIS_LIBRARY_SEARCH_DEBUG ${LIB}d ) set( THIS_LIBRARY_SEARCH_RELEASE ${LIB} ) endif() find_library( HDF5_${LIB}_LIBRARY_DEBUG NAMES ${THIS_LIBRARY_SEARCH_DEBUG} HINTS ${HDF5_${LANGUAGE}_LIBRARY_DIRS} ENV HDF5_ROOT PATH_SUFFIXES lib Lib ) find_library( HDF5_${LIB}_LIBRARY_RELEASE NAMES ${THIS_LIBRARY_SEARCH_RELEASE} HINTS ${HDF5_${LANGUAGE}_LIBRARY_DIRS} ENV HDF5_ROOT PATH_SUFFIXES lib Lib ) select_library_configurations( HDF5_${LIB} ) list(APPEND HDF5_${LANGUAGE}_LIBRARIES ${HDF5_${LIB}_LIBRARY}) endforeach() list( APPEND HDF5_LIBRARY_DIRS ${HDF5_${LANGUAGE}_LIBRARY_DIRS} ) # Append the libraries for this language binding to the list of all # required libraries. list(APPEND HDF5_LIBRARIES ${HDF5_${LANGUAGE}_LIBRARIES}) endforeach() # We may have picked up some duplicates in various lists during the above # process for the language bindings (both the C and C++ bindings depend on # libz for example). Remove the duplicates. It appears that the default # CMake behavior is to remove duplicates from the end of a list. However, # for link lines, this is incorrect since unresolved symbols are searched # for down the link line. Therefore, we reverse the list, remove the # duplicates, and then reverse it again to get the duplicates removed from # the beginning. macro( _remove_duplicates_from_beginning _list_name ) list( REVERSE ${_list_name} ) list( REMOVE_DUPLICATES ${_list_name} ) list( REVERSE ${_list_name} ) endmacro() if( HDF5_INCLUDE_DIRS ) _remove_duplicates_from_beginning( HDF5_INCLUDE_DIRS ) endif() if( HDF5_LIBRARY_DIRS ) _remove_duplicates_from_beginning( HDF5_LIBRARY_DIRS ) endif() # If the HDF5 include directory was found, open H5pubconf.h to determine if # HDF5 was compiled with parallel IO support set( HDF5_IS_PARALLEL FALSE ) foreach( _dir IN LISTS HDF5_INCLUDE_DIRS ) if( EXISTS "${_dir}/H5pubconf.h" ) file( STRINGS "${_dir}/H5pubconf.h" HDF5_HAVE_PARALLEL_DEFINE REGEX "HAVE_PARALLEL 1" ) if( HDF5_HAVE_PARALLEL_DEFINE ) set( HDF5_IS_PARALLEL TRUE ) endif() endif() endforeach() set( HDF5_IS_PARALLEL ${HDF5_IS_PARALLEL} CACHE BOOL "HDF5 library compiled with parallel IO support" ) mark_as_advanced( HDF5_IS_PARALLEL ) # For backwards compatibility we set HDF5_INCLUDE_DIR to the value of # HDF5_INCLUDE_DIRS if( HDF5_INCLUDE_DIRS ) set( HDF5_INCLUDE_DIR "${HDF5_INCLUDE_DIRS}" ) endif() endif() find_package_handle_standard_args( HDF5 DEFAULT_MSG HDF5_LIBRARIES HDF5_INCLUDE_DIRS )
Save