PATH:
usr
/
share
/
cmake
/
Modules
# Distributed under the OSI-approved BSD 3-Clause License. See accompanying # file Copyright.txt or https://cmake.org/licensing for details. # search for additional tools required for C/C++ (and other languages ?) # # If the internal cmake variable _CMAKE_TOOLCHAIN_PREFIX is set, this is used # as prefix for the tools (e.g. arm-elf-gcc etc.) # If the cmake variable _CMAKE_TOOLCHAIN_LOCATION is set, the compiler is # searched only there. The other tools are at first searched there, then # also in the default locations. # # Sets the following variables: # CMAKE_AR # CMAKE_RANLIB # CMAKE_LINKER # CMAKE_MT # CMAKE_STRIP # CMAKE_INSTALL_NAME_TOOL # on UNIX, cygwin and mingw cmake_policy(PUSH) cmake_policy(SET CMP0057 NEW) # if IN_LIST # Resolve full path of CMAKE_TOOL from user-defined name and SEARCH_PATH. function(__resolve_tool_path CMAKE_TOOL SEARCH_PATH DOCSTRING) if(${CMAKE_TOOL}) # We only get here if CMAKE_TOOL was # specified using -D or a pre-made CMakeCache.txt (e.g. via ctest) # or set in CMAKE_TOOLCHAIN_FILE. get_filename_component(_CMAKE_USER_TOOL_PATH "${${CMAKE_TOOL}}" DIRECTORY) # Is CMAKE_TOOL a user-defined name instead of a full path? if(NOT _CMAKE_USER_TOOL_PATH) # Find CMAKE_TOOL in the SEARCH_PATH directory by user-defined name. find_program(_CMAKE_TOOL_WITH_PATH NAMES ${${CMAKE_TOOL}} HINTS ${SEARCH_PATH} NO_CMAKE_PATH NO_CMAKE_ENVIRONMENT_PATH) if(_CMAKE_TOOL_WITH_PATH) # Overwrite CMAKE_TOOL with full path found in SEARCH_PATH. set(${CMAKE_TOOL} ${_CMAKE_TOOL_WITH_PATH} PARENT_SCOPE) get_property(_CMAKE_TOOL_CACHED CACHE ${CMAKE_TOOL} PROPERTY TYPE) # If CMAKE_TOOL is present in the CMake Cache, then overwrit it as well. if(_CMAKE_TOOL_CACHED) set(${CMAKE_TOOL} "${_CMAKE_TOOL_WITH_PATH}" CACHE STRING ${DOCSTRING} FORCE) endif() endif() unset(_CMAKE_TOOL_WITH_PATH CACHE) endif() endif() endfunction() __resolve_tool_path(CMAKE_LINKER "${_CMAKE_TOOLCHAIN_LOCATION}" "Default Linker") __resolve_tool_path(CMAKE_MT "${_CMAKE_TOOLCHAIN_LOCATION}" "Default Manifest Tool") set(_CMAKE_TOOL_VARS "") # if it's the MS C/CXX compiler, search for link if(("x${CMAKE_${_CMAKE_PROCESSING_LANGUAGE}_SIMULATE_ID}" STREQUAL "xMSVC" AND ("x${CMAKE_${_CMAKE_PROCESSING_LANGUAGE}_COMPILER_FRONTEND_VARIANT}" STREQUAL "xMSVC" OR NOT "x${CMAKE_${_CMAKE_PROCESSING_LANGUAGE}_COMPILER_ID}" STREQUAL "xClang")) OR "x${CMAKE_${_CMAKE_PROCESSING_LANGUAGE}_COMPILER_ID}" STREQUAL "xMSVC" OR (CMAKE_HOST_WIN32 AND "x${CMAKE_${_CMAKE_PROCESSING_LANGUAGE}_COMPILER_ID}" STREQUAL "xPGI") OR (CMAKE_HOST_WIN32 AND "x${CMAKE_${_CMAKE_PROCESSING_LANGUAGE}_COMPILER_ID}" STREQUAL "xNVIDIA") OR (CMAKE_HOST_WIN32 AND "x${_CMAKE_PROCESSING_LANGUAGE}" STREQUAL "xISPC") OR (CMAKE_GENERATOR MATCHES "Visual Studio" AND NOT CMAKE_VS_PLATFORM_NAME STREQUAL "Tegra-Android")) # Start with the canonical names. set(_CMAKE_LINKER_NAMES "link") set(_CMAKE_AR_NAMES "lib") set(_CMAKE_MT_NAMES "mt") # Prepend toolchain-specific names. if("x${CMAKE_${_CMAKE_PROCESSING_LANGUAGE}_COMPILER_ID}" STREQUAL "xClang") set(_CMAKE_NM_NAMES "llvm-nm" "nm") list(PREPEND _CMAKE_AR_NAMES "llvm-lib") # llvm-mt does not support all flags we need in vs_link_exe # list(PREPEND _CMAKE_MT_NAMES "llvm-mt") list(PREPEND _CMAKE_LINKER_NAMES "lld-link") list(APPEND _CMAKE_TOOL_VARS NM) elseif("x${CMAKE_${_CMAKE_PROCESSING_LANGUAGE}_COMPILER_ID}" STREQUAL "xIntel") list(PREPEND _CMAKE_AR_NAMES "xilib") list(PREPEND _CMAKE_LINKER_NAMES "xilink") endif() list(APPEND _CMAKE_TOOL_VARS LINKER MT AR) elseif("x${CMAKE_${_CMAKE_PROCESSING_LANGUAGE}_COMPILER_ID}" MATCHES "^x(Open)?Watcom$") set(_CMAKE_LINKER_NAMES "wlink") set(_CMAKE_AR_NAMES "wlib") list(APPEND _CMAKE_TOOL_VARS LINKER AR) elseif("x${CMAKE_${_CMAKE_PROCESSING_LANGUAGE}_COMPILER_ID}" MATCHES "^xIAR$") # Small helper declaring an IAR tool (e.g. linker) to avoid repeating the same idiom every time macro(__append_IAR_tool TOOL_VAR NAME) set(_CMAKE_${TOOL_VAR}_NAMES "${NAME}" "${NAME}.exe") list(APPEND _CMAKE_TOOL_VARS ${TOOL_VAR}) endmacro() # Resolve hint path from an IAR compiler function(__resolve_IAR_hints COMPILER RESULT) get_filename_component(_CMAKE_IAR_HINT "${COMPILER}" REALPATH) get_filename_component(_CMAKE_IAR_HINT "${_CMAKE_IAR_HINT}" DIRECTORY) list(APPEND _IAR_HINTS "${_CMAKE_IAR_HINT}") get_filename_component(_CMAKE_IAR_HINT "${COMPILER}" DIRECTORY) list(APPEND _IAR_HINTS "${_CMAKE_IAR_HINT}") set(${RESULT} "${_IAR_HINTS}" PARENT_SCOPE) endfunction() __resolve_IAR_hints("${CMAKE_${_CMAKE_PROCESSING_LANGUAGE}_COMPILER}" _CMAKE_TOOLCHAIN_LOCATION) set(_CMAKE_IAR_ITOOLS "ARM" "RX" "RH850" "RL78" "RISCV" "RISC-V" "STM8") set(_CMAKE_IAR_XTOOLS "AVR" "MSP430" "V850" "8051") if("${CMAKE_${_CMAKE_PROCESSING_LANGUAGE}_COMPILER_ARCHITECTURE_ID}" IN_LIST _CMAKE_IAR_ITOOLS) string(TOLOWER "${CMAKE_${_CMAKE_PROCESSING_LANGUAGE}_COMPILER_ARCHITECTURE_ID}" _CMAKE_IAR_LOWER_ARCHITECTURE_ID) __append_IAR_tool(AR "iarchive") __append_IAR_tool(LINKER "ilink${_CMAKE_IAR_LOWER_ARCHITECTURE_ID}") __append_IAR_tool(IAR_ELFDUMP "ielfdump${_CMAKE_IAR_LOWER_ARCHITECTURE_ID}") __append_IAR_tool(IAR_ELFTOOL "ielftool") __append_IAR_tool(IAR_OBJMANIP "iobjmanip") __append_IAR_tool(IAR_SYMEXPORT "isymexport") unset(_CMAKE_IAR_LOWER_ARCHITECTURE_ID) elseif("${CMAKE_${_CMAKE_PROCESSING_LANGUAGE}_COMPILER_ARCHITECTURE_ID}" IN_LIST _CMAKE_IAR_XTOOLS) __append_IAR_tool(AR "xar") __append_IAR_tool(LINKER "xlink") else() message(FATAL_ERROR "Failed to find linker and librarian for ${CMAKE_${_CMAKE_PROCESSING_LANGUAGE}_COMPILER_ID} on ${CMAKE_${_CMAKE_PROCESSING_LANGUAGE}_COMPILER_ARCHITECTURE_ID}.") endif() unset(_CMAKE_IAR_ITOOLS) unset(_CMAKE_IAR_XTOOLS) # in all other cases search for ar, ranlib, etc. else() if(CMAKE_C_COMPILER_EXTERNAL_TOOLCHAIN) set(_CMAKE_TOOLCHAIN_LOCATION ${_CMAKE_TOOLCHAIN_LOCATION} ${CMAKE_C_COMPILER_EXTERNAL_TOOLCHAIN}/bin) endif() if(CMAKE_CXX_COMPILER_EXTERNAL_TOOLCHAIN) set(_CMAKE_TOOLCHAIN_LOCATION ${_CMAKE_TOOLCHAIN_LOCATION} ${CMAKE_CXX_COMPILER_EXTERNAL_TOOLCHAIN}/bin) endif() # Start with the canonical names. set(_CMAKE_AR_NAMES "ar") set(_CMAKE_RANLIB_NAMES "ranlib") set(_CMAKE_STRIP_NAMES "strip") set(_CMAKE_LINKER_NAMES "ld") set(_CMAKE_NM_NAMES "nm") set(_CMAKE_OBJDUMP_NAMES "objdump") set(_CMAKE_OBJCOPY_NAMES "objcopy") set(_CMAKE_READELF_NAMES "readelf") set(_CMAKE_DLLTOOL_NAMES "dlltool") set(_CMAKE_ADDR2LINE_NAMES "addr2line") # Prepend toolchain-specific names. if("${CMAKE_${_CMAKE_PROCESSING_LANGUAGE}_COMPILER_ID}" STREQUAL Clang) if("x${CMAKE_${_CMAKE_PROCESSING_LANGUAGE}_SIMULATE_ID}" STREQUAL "xMSVC") list(PREPEND _CMAKE_LINKER_NAMES "lld-link") elseif(NOT APPLE) list(PREPEND _CMAKE_LINKER_NAMES "ld.lld") endif() if(APPLE) # llvm-ar does not generate a symbol table that the Apple ld64 linker accepts. # FIXME(#23333): We still need to consider 'llvm-ar' as a fallback because # the 'APPLE' definition may be based on the host in this context, and a # cross-compiling toolchain may not have 'ar'. list(APPEND _CMAKE_AR_NAMES "llvm-ar") else() list(PREPEND _CMAKE_AR_NAMES "llvm-ar") endif() list(PREPEND _CMAKE_RANLIB_NAMES "llvm-ranlib") if("${CMAKE_${_CMAKE_PROCESSING_LANGUAGE}_COMPILER_VERSION}" VERSION_GREATER_EQUAL 11) # llvm-strip versions prior to 11 require additional flags we do not yet add. list(PREPEND _CMAKE_STRIP_NAMES "llvm-strip") endif() list(PREPEND _CMAKE_NM_NAMES "llvm-nm") if("${CMAKE_${_CMAKE_PROCESSING_LANGUAGE}_COMPILER_VERSION}" VERSION_GREATER_EQUAL 9) # llvm-objdump versions prior to 9 did not support everything we need. list(PREPEND _CMAKE_OBJDUMP_NAMES "llvm-objdump") endif() list(PREPEND _CMAKE_OBJCOPY_NAMES "llvm-objcopy") list(PREPEND _CMAKE_READELF_NAMES "llvm-readelf") list(PREPEND _CMAKE_DLLTOOL_NAMES "llvm-dlltool") list(PREPEND _CMAKE_ADDR2LINE_NAMES "llvm-addr2line") elseif("${CMAKE_${_CMAKE_PROCESSING_LANGUAGE}_COMPILER_ID}" STREQUAL ARMClang) list(PREPEND _CMAKE_AR_NAMES "armar") list(PREPEND _CMAKE_LINKER_NAMES "armlink") endif() list(APPEND _CMAKE_TOOL_VARS AR RANLIB STRIP LINKER NM OBJDUMP OBJCOPY READELF DLLTOOL ADDR2LINE) endif() foreach(_CMAKE_TOOL IN LISTS _CMAKE_TOOL_VARS) # Build the final list of prefixed/suffixed names. set(_CMAKE_${_CMAKE_TOOL}_FIND_NAMES "") foreach(_CMAKE_TOOL_NAME IN LISTS _CMAKE_${_CMAKE_TOOL}_NAMES) list(APPEND _CMAKE_${_CMAKE_TOOL}_FIND_NAMES ${_CMAKE_TOOLCHAIN_PREFIX}${_CMAKE_TOOL_NAME}${_CMAKE_TOOLCHAIN_SUFFIX} ${_CMAKE_TOOLCHAIN_PREFIX}${_CMAKE_TOOL_NAME} ${_CMAKE_TOOL_NAME}${_CMAKE_TOOLCHAIN_SUFFIX} ${_CMAKE_TOOL_NAME} ) endforeach() list(REMOVE_DUPLICATES _CMAKE_${_CMAKE_TOOL}_FIND_NAMES) find_program(CMAKE_${_CMAKE_TOOL} NAMES ${_CMAKE_${_CMAKE_TOOL}_FIND_NAMES} HINTS ${_CMAKE_TOOLCHAIN_LOCATION} NO_CMAKE_PATH NO_CMAKE_ENVIRONMENT_PATH) unset(_CMAKE_${_CMAKE_TOOL}_FIND_NAMES) endforeach() if(NOT CMAKE_RANLIB) set(CMAKE_RANLIB : CACHE INTERNAL "noop for ranlib") endif() if(CMAKE_PLATFORM_HAS_INSTALLNAME) find_program(CMAKE_INSTALL_NAME_TOOL NAMES ${_CMAKE_TOOLCHAIN_PREFIX}install_name_tool HINTS ${_CMAKE_TOOLCHAIN_LOCATION} NO_CMAKE_PATH NO_CMAKE_ENVIRONMENT_PATH) if(NOT CMAKE_INSTALL_NAME_TOOL) message(FATAL_ERROR "Could not find install_name_tool, please check your installation.") endif() list(APPEND _CMAKE_TOOL_VARS INSTALL_NAME_TOOL) endif() # Mark any tool cache entries as advanced. foreach(_CMAKE_TOOL IN LISTS _CMAKE_TOOL_VARS) get_property(_CMAKE_TOOL_CACHED CACHE CMAKE_${_CMAKE_TOOL} PROPERTY TYPE) if(_CMAKE_TOOL_CACHED) mark_as_advanced(CMAKE_${_CMAKE_TOOL}) endif() unset(_CMAKE_${_CMAKE_TOOL}_NAMES) endforeach() unset(_CMAKE_TOOL_VARS) unset(_CMAKE_TOOL_CACHED) unset(_CMAKE_TOOL_NAME) unset(_CMAKE_TOOL) if("x${CMAKE_${_CMAKE_PROCESSING_LANGUAGE}_COMPILER_ID}" MATCHES "^xIAR$") # Set for backwards compatibility set(CMAKE_IAR_ARCHIVE "${CMAKE_AR}" CACHE FILEPATH "The IAR archiver") set(CMAKE_IAR_LINKER "${CMAKE_LINKER}" CACHE FILEPATH "The IAR ILINK linker") mark_as_advanced(CMAKE_IAR_LINKER CMAKE_IAR_AR) endif() cmake_policy(POP)
[+]
..
[+]
AndroidTestUtilities
[+]
CMakeAddFortranSubdirectory
[+]
CheckIPOSupported
[+]
Compiler
[+]
CompilerId
[+]
FetchContent
[+]
FindCUDA
[+]
FindMPI
[+]
FindPython
[+]
FortranCInterface
[+]
IntelVSImplicitPath
[+]
Internal
[+]
Platform
[+]
UseJava
[+]
UseSWIG
[-] CMakeDetermineFortranCompiler.cmake
[edit]
[-] AddFileDependencies.cmake
[edit]
[-] CMakeDetermineISPCCompiler.cmake
[edit]
[-] AndroidTestUtilities.cmake
[edit]
[-] CMakeCheckCompilerFlagCommonPatterns.cmake
[edit]
[-] BasicConfigVersion-AnyNewerVersion.cmake.in
[edit]
[-] CMakeCommonLanguageInclude.cmake
[edit]
[-] BasicConfigVersion-ExactVersion.cmake.in
[edit]
[-] CMakeDetermineCSharpCompiler.cmake
[edit]
[-] CPack.cmake
[edit]
[-] BasicConfigVersion-SameMajorVersion.cmake.in
[edit]
[-] CMakeCXXInformation.cmake
[edit]
[-] CMakeFindXCode.cmake
[edit]
[-] BasicConfigVersion-SameMinorVersion.cmake.in
[edit]
[-] CMakeDetermineJavaCompiler.cmake
[edit]
[-] BundleUtilities.cmake
[edit]
[-] CMakePlatformId.h.in
[edit]
[-] CMake.cmake
[edit]
[-] CMakeCompilerABI.h
[edit]
[-] CTest.cmake
[edit]
[-] CMakeASM-ATTInformation.cmake
[edit]
[-] CMakeDetermineOBJCCompiler.cmake
[edit]
[-] CMakeASMCompiler.cmake.in
[edit]
[-] CMakeDetermineOBJCXXCompiler.cmake
[edit]
[-] CMakeASMInformation.cmake
[edit]
[-] CMakeCompilerIdDetection.cmake
[edit]
[-] CMakeASM_MASMInformation.cmake
[edit]
[-] CMakeConfigurableFile.in
[edit]
[-] CMakeASM_NASMInformation.cmake
[edit]
[-] CMakeDependentOption.cmake
[edit]
[-] CMakeAddFortranSubdirectory.cmake
[edit]
[-] CMakeDetermineRCCompiler.cmake
[edit]
[-] CMakeAddNewLanguage.txt
[edit]
[-] CMakeDetermineASM-ATTCompiler.cmake
[edit]
[-] CMakeBackwardCompatibilityC.cmake
[edit]
[-] CMakeDetermineCompileFeatures.cmake
[edit]
[-] CMakeBackwardCompatibilityCXX.cmake
[edit]
[-] CMakeDetermineSwiftCompiler.cmake
[edit]
[-] CMakeBorlandFindMake.cmake
[edit]
[-] CMakeDetermineVSServicePack.cmake
[edit]
[-] CMakeBuildSettings.cmake.in
[edit]
[-] CMakeExpandImportedTargets.cmake
[edit]
[-] CMakeCCompiler.cmake.in
[edit]
[-] CMakeFindWMake.cmake
[edit]
[-] CMakeCCompilerABI.c
[edit]
[-] CMakeExportBuildSettings.cmake
[edit]
[-] CMakeCCompilerId.c.in
[edit]
[-] CMakeFindCodeBlocks.cmake
[edit]
[-] CMakeCInformation.cmake
[edit]
[-] CMakeDetermineCompiler.cmake
[edit]
[-] CMakeCSharpCompiler.cmake.in
[edit]
[-] CMakeFindBinUtils.cmake
[edit]
[-] CMakeCSharpCompilerId.cs.in
[edit]
[-] CMakeDetermineCompilerABI.cmake
[edit]
[-] CMakeCSharpInformation.cmake
[edit]
[-] CMakeFindFrameworks.cmake
[edit]
[-] CMakeCUDACompiler.cmake.in
[edit]
[-] CMakeFindDependencyMacro.cmake
[edit]
[-] CMakeCUDACompilerABI.cu
[edit]
[-] CMakeFindEclipseCDT4.cmake
[edit]
[-] CMakeCUDACompilerId.cu.in
[edit]
[-] CMakeFindJavaCommon.cmake
[edit]
[-] CMakeCUDAInformation.cmake
[edit]
[-] CMakeFindKate.cmake
[edit]
[-] CMakeCXXCompiler.cmake.in
[edit]
[-] CMakeFindSublimeText2.cmake
[edit]
[-] CMakeCXXCompilerABI.cpp
[edit]
[-] CMakeFindPackageMode.cmake
[edit]
[-] CMakeCXXCompilerId.cpp.in
[edit]
[-] CMakeDetermineASMCompiler.cmake
[edit]
[-] CMakeDetermineCUDACompiler.cmake
[edit]
[-] CMakeDetermineASM_MASMCompiler.cmake
[edit]
[-] CMakeDetermineCXXCompiler.cmake
[edit]
[-] CMakeDetermineASM_NASMCompiler.cmake
[edit]
[-] CMakeDetermineCompilerId.cmake
[edit]
[-] CMakeDetermineCCompiler.cmake
[edit]
[-] CMakeFortranCompiler.cmake.in
[edit]
[-] CMakeDetermineSystem.cmake
[edit]
[-] CMakeSystem.cmake.in
[edit]
[-] CMakeSystemSpecificInitialize.cmake
[edit]
[-] CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake
[edit]
[-] CMakeForceCompiler.cmake
[edit]
[-] CMakeTestJavaCompiler.cmake
[edit]
[-] CMakeFortranCompilerABI.F
[edit]
[-] CMakeTestOBJCCompiler.cmake
[edit]
[-] CMakeFortranCompilerId.F.in
[edit]
[-] CMakeTestASM-ATTCompiler.cmake
[edit]
[-] CMakeFortranInformation.cmake
[edit]
[-] CMakeTestOBJCXXCompiler.cmake
[edit]
[-] CMakeGenericSystem.cmake
[edit]
[-] CMakeTestRCCompiler.cmake
[edit]
[-] CMakeGraphVizOptions.cmake
[edit]
[-] CMakeTestASMCompiler.cmake
[edit]
[-] CMakeIOSInstallCombined.cmake
[edit]
[-] CMakeTestSwiftCompiler.cmake
[edit]
[-] CMakeISPCCompiler.cmake.in
[edit]
[-] CMakeUnixFindMake.cmake
[edit]
[-] CMakeISPCCompilerABI.ispc
[edit]
[-] CMakeVerifyManifest.cmake
[edit]
[-] CMakeISPCCompilerId.ispc.in
[edit]
[-] CPackComponent.cmake
[edit]
[-] CMakeISPCInformation.cmake
[edit]
[-] CMakeTestASM_MASMCompiler.cmake
[edit]
[-] CMakeImportBuildSettings.cmake
[edit]
[-] CMakeTestASM_NASMCompiler.cmake
[edit]
[-] CMakeInitializeConfigs.cmake
[edit]
[-] CPackIFW.cmake
[edit]
[-] CMakeJOMFindMake.cmake
[edit]
[-] CPackIFWConfigureFile.cmake
[edit]
[-] CMakeJavaCompiler.cmake.in
[edit]
[-] CSharpUtilities.cmake
[edit]
[-] CMakeJavaInformation.cmake
[edit]
[-] CMakeTestCCompiler.cmake
[edit]
[-] CMakeLanguageInformation.cmake
[edit]
[-] CTestCoverageCollectGCOV.cmake
[edit]
[-] CMakeMSYSFindMake.cmake
[edit]
[-] CTestScriptMode.cmake
[edit]
[-] CMakeMinGWFindMake.cmake
[edit]
[-] CTestTargets.cmake
[edit]
[-] CMakeNMakeFindMake.cmake
[edit]
[-] CTestUseLaunchers.cmake
[edit]
[-] CMakeNinjaFindMake.cmake
[edit]
[-] CheckCCompilerFlag.cmake
[edit]
[-] CMakeOBJCCompiler.cmake.in
[edit]
[-] CheckCSourceCompiles.cmake
[edit]
[-] CMakeOBJCCompilerABI.m
[edit]
[-] CheckCSourceRuns.cmake
[edit]
[-] CMakeOBJCCompilerId.m.in
[edit]
[-] CheckCXXCompilerFlag.cmake
[edit]
[-] CMakeOBJCInformation.cmake
[edit]
[-] CMakeTestCSharpCompiler.cmake
[edit]
[-] CMakeOBJCXXCompiler.cmake.in
[edit]
[-] CheckCXXSourceCompiles.cmake
[edit]
[-] CMakeOBJCXXCompilerABI.mm
[edit]
[-] CheckCXXSourceRuns.cmake
[edit]
[-] CMakeOBJCXXCompilerId.mm.in
[edit]
[-] CMakeTestCUDACompiler.cmake
[edit]
[-] CMakeOBJCXXInformation.cmake
[edit]
[-] CMakeTestCXXCompiler.cmake
[edit]
[-] CMakePackageConfigHelpers.cmake
[edit]
[-] CheckCXXSymbolExists.cmake
[edit]
[-] CMakeParseArguments.cmake
[edit]
[-] CMakeTestCompilerCommon.cmake
[edit]
[-] CMakeParseImplicitIncludeInfo.cmake
[edit]
[-] CMakeTestFortranCompiler.cmake
[edit]
[-] CMakeParseImplicitLinkInfo.cmake
[edit]
[-] CMakeTestGNU.c
[edit]
[-] FindHg.cmake
[edit]
[-] CMakeParseLibraryArchitecture.cmake
[edit]
[-] CheckCompilerFlag.cmake
[edit]
[-] CMakePrintHelpers.cmake
[edit]
[-] CMakeTestISPCCompiler.cmake
[edit]
[-] CMakePrintSystemInformation.cmake
[edit]
[-] CheckForPthreads.c
[edit]
[-] CMakePushCheckState.cmake
[edit]
[-] CheckFortranCompilerFlag.cmake
[edit]
[-] CMakeRCCompiler.cmake.in
[edit]
[-] CheckFortranFunctionExists.cmake
[edit]
[-] CMakeRCInformation.cmake
[edit]
[-] CheckFortranSourceCompiles.cmake
[edit]
[-] CMakeSwiftCompiler.cmake.in
[edit]
[-] CheckFortranSourceRuns.cmake
[edit]
[-] CMakeSwiftInformation.cmake
[edit]
[-] DeployQt4.cmake
[edit]
[-] Dart.cmake
[edit]
[-] CMakeSystemSpecificInformation.cmake
[edit]
[-] FindQt.cmake
[edit]
[-] CheckFunctionExists.c
[edit]
[-] CheckFunctionExists.cmake
[edit]
[-] CheckIPOSupported.cmake
[edit]
[-] CheckIncludeFile.c.in
[edit]
[-] CheckIncludeFile.cmake
[edit]
[-] CheckIncludeFile.cxx.in
[edit]
[-] CheckIncludeFileCXX.cmake
[edit]
[-] CheckIncludeFiles.cmake
[edit]
[-] CheckLanguage.cmake
[edit]
[-] CheckLibraryExists.cmake
[edit]
[-] CheckLibraryExists.lists.in
[edit]
[-] CheckLinkerFlag.cmake
[edit]
[-] CheckOBJCCompilerFlag.cmake
[edit]
[-] CheckOBJCSourceCompiles.cmake
[edit]
[-] CheckOBJCSourceRuns.cmake
[edit]
[-] CheckOBJCXXCompilerFlag.cmake
[edit]
[-] CheckOBJCXXSourceCompiles.cmake
[edit]
[-] CheckOBJCXXSourceRuns.cmake
[edit]
[-] CheckPIESupported.cmake
[edit]
[-] CheckPrototypeDefinition.c.in
[edit]
[-] CheckPrototypeDefinition.cmake
[edit]
[-] CheckSizeOf.cmake
[edit]
[-] CheckSourceCompiles.cmake
[edit]
[-] CheckSourceRuns.cmake
[edit]
[-] CheckStructHasMember.cmake
[edit]
[-] CheckSymbolExists.cmake
[edit]
[-] CheckTypeSize.c.in
[edit]
[-] CheckTypeSize.cmake
[edit]
[-] CheckTypeSizeMap.cmake.in
[edit]
[-] CheckVariableExists.c
[edit]
[-] CheckVariableExists.cmake
[edit]
[-] FindFLTK.cmake
[edit]
[-] DartConfiguration.tcl.in
[edit]
[-] FindGDAL.cmake
[edit]
[-] Documentation.cmake
[edit]
[-] FindGIF.cmake
[edit]
[-] DummyCXXFile.cxx
[edit]
[-] FindGLEW.cmake
[edit]
[-] ExternalData.cmake
[edit]
[-] FindDoxygen.cmake
[edit]
[-] UseQt4.cmake
[edit]
[-] ExternalData_config.cmake.in
[edit]
[-] FindEXPAT.cmake
[edit]
[-] readme.txt
[edit]
[-] FindRuby.cmake
[edit]
[-] FindEnvModules.cmake
[edit]
[-] FindFLEX.cmake
[edit]
[-] FindFLTK2.cmake
[edit]
[-] ExternalProject.cmake
[edit]
[-] FindFontconfig.cmake
[edit]
[-] FLTKCompatibility.cmake
[edit]
[-] FindFreetype.cmake
[edit]
[-] FeatureSummary.cmake
[edit]
[-] FindGLU.cmake
[edit]
[-] FetchContent.cmake
[edit]
[-] FindGLUT.cmake
[edit]
[-] FindALSA.cmake
[edit]
[-] FindGSL.cmake
[edit]
[-] FindASPELL.cmake
[edit]
[-] FindGTK.cmake
[edit]
[-] FindAVIFile.cmake
[edit]
[-] FindGTK2.cmake
[edit]
[-] FindArmadillo.cmake
[edit]
[-] FindGTest.cmake
[edit]
[-] FindBISON.cmake
[edit]
[-] FindGettext.cmake
[edit]
[-] FindBLAS.cmake
[edit]
[-] FindGit.cmake
[edit]
[-] FindBZip2.cmake
[edit]
[-] FindGnuTLS.cmake
[edit]
[-] FindBacktrace.cmake
[edit]
[-] FindGnuplot.cmake
[edit]
[-] FindBoost.cmake
[edit]
[-] FindHDF5.cmake
[edit]
[-] FindBullet.cmake
[edit]
[-] FindHSPELL.cmake
[edit]
[-] FindCABLE.cmake
[edit]
[-] FindHTMLHelp.cmake
[edit]
[-] FindCUDA.cmake
[edit]
[-] FindGCCXML.cmake
[edit]
[-] FindCUDAToolkit.cmake
[edit]
[-] FindICU.cmake
[edit]
[-] FindCURL.cmake
[edit]
[-] FindIce.cmake
[edit]
[-] FindCVS.cmake
[edit]
[-] FindIconv.cmake
[edit]
[-] FindCoin3D.cmake
[edit]
[-] FindIcotool.cmake
[edit]
[-] FindCups.cmake
[edit]
[-] FindImageMagick.cmake
[edit]
[-] FindCurses.cmake
[edit]
[-] FindIntl.cmake
[edit]
[-] FindCxxTest.cmake
[edit]
[-] FindJNI.cmake
[edit]
[-] FindCygwin.cmake
[edit]
[-] FindJPEG.cmake
[edit]
[-] FindDCMTK.cmake
[edit]
[-] FindJasper.cmake
[edit]
[-] FindDart.cmake
[edit]
[-] FindJava.cmake
[edit]
[-] FindDevIL.cmake
[edit]
[-] FindLibArchive.cmake
[edit]
[-] FindKDE3.cmake
[edit]
[-] FindKDE4.cmake
[edit]
[-] FindLAPACK.cmake
[edit]
[-] FindLATEX.cmake
[edit]
[-] FindLTTngUST.cmake
[edit]
[-] FindTclsh.cmake
[edit]
[-] FindLibLZMA.cmake
[edit]
[-] FindThreads.cmake
[edit]
[-] FindLibXml2.cmake
[edit]
[-] FindUnixCommands.cmake
[edit]
[-] FindLibXslt.cmake
[edit]
[-] FindVulkan.cmake
[edit]
[-] FindLibinput.cmake
[edit]
[-] FindWget.cmake
[edit]
[-] FindLua.cmake
[edit]
[-] FindWish.cmake
[edit]
[-] FindLua50.cmake
[edit]
[-] FindX11.cmake
[edit]
[-] FindLua51.cmake
[edit]
[-] FindXCTest.cmake
[edit]
[-] FindMFC.cmake
[edit]
[-] FindXMLRPC.cmake
[edit]
[-] FindMPEG.cmake
[edit]
[-] FindXalanC.cmake
[edit]
[-] FindMPEG2.cmake
[edit]
[-] FindXercesC.cmake
[edit]
[-] FindMPI.cmake
[edit]
[-] FindZLIB.cmake
[edit]
[-] FindMatlab.cmake
[edit]
[-] Findosg.cmake
[edit]
[-] FindMotif.cmake
[edit]
[-] FindosgAnimation.cmake
[edit]
[-] FindODBC.cmake
[edit]
[-] FindosgDB.cmake
[edit]
[-] FindOpenACC.cmake
[edit]
[-] FindosgFX.cmake
[edit]
[-] FindOpenAL.cmake
[edit]
[-] FindosgGA.cmake
[edit]
[-] FindOpenCL.cmake
[edit]
[-] FindosgIntrospection.cmake
[edit]
[-] FindOpenGL.cmake
[edit]
[-] FindosgManipulator.cmake
[edit]
[-] FindOpenMP.cmake
[edit]
[-] FindosgParticle.cmake
[edit]
[-] FindOpenSSL.cmake
[edit]
[-] FindSWIG.cmake
[edit]
[-] FindOpenSceneGraph.cmake
[edit]
[-] FindSelfPackers.cmake
[edit]
[-] FindOpenThreads.cmake
[edit]
[-] FindosgPresentation.cmake
[edit]
[-] FindPHP4.cmake
[edit]
[-] FindosgProducer.cmake
[edit]
[-] FindPNG.cmake
[edit]
[-] InstallRequiredSystemLibraries.cmake
[edit]
[-] FindPackageHandleStandardArgs.cmake
[edit]
[-] FindSquish.cmake
[edit]
[-] FindPackageMessage.cmake
[edit]
[-] FindosgQt.cmake
[edit]
[-] FindPatch.cmake
[edit]
[-] FindosgShadow.cmake
[edit]
[-] FindPerl.cmake
[edit]
[-] FindosgSim.cmake
[edit]
[-] FindPerlLibs.cmake
[edit]
[-] FindosgTerrain.cmake
[edit]
[-] FindPhysFS.cmake
[edit]
[-] FindosgText.cmake
[edit]
[-] FindPike.cmake
[edit]
[-] FindosgUtil.cmake
[edit]
[-] FindPkgConfig.cmake
[edit]
[-] FindSubversion.cmake
[edit]
[-] FindPostgreSQL.cmake
[edit]
[-] FindosgViewer.cmake
[edit]
[-] FindProducer.cmake
[edit]
[-] FindosgVolume.cmake
[edit]
[-] FindProtobuf.cmake
[edit]
[-] FindosgWidget.cmake
[edit]
[-] FindPython.cmake
[edit]
[-] Findosg_functions.cmake
[edit]
[-] FindPython2.cmake
[edit]
[-] FindwxWidgets.cmake
[edit]
[-] FindPython3.cmake
[edit]
[-] FindTCL.cmake
[edit]
[-] FindPythonInterp.cmake
[edit]
[-] FindTIFF.cmake
[edit]
[-] FindPythonLibs.cmake
[edit]
[-] FindwxWindows.cmake
[edit]
[-] FindQt3.cmake
[edit]
[-] FortranCInterface.cmake
[edit]
[-] FindQt4.cmake
[edit]
[-] GNUInstallDirs.cmake
[edit]
[-] FindQuickTime.cmake
[edit]
[-] GenerateExportHeader.cmake
[edit]
[-] FindRTI.cmake
[edit]
[-] GetPrerequisites.cmake
[edit]
[-] GoogleTest.cmake
[edit]
[-] FindSDL.cmake
[edit]
[-] GoogleTestAddTests.cmake
[edit]
[-] FindSDL_image.cmake
[edit]
[-] ITKCompatibility.cmake
[edit]
[-] FindSDL_mixer.cmake
[edit]
[-] MacOSXFrameworkInfo.plist.in
[edit]
[-] FindSDL_net.cmake
[edit]
[-] KDE3Macros.cmake
[edit]
[-] FindSDL_sound.cmake
[edit]
[-] MacOSXBundleInfo.plist.in
[edit]
[-] FindSDL_ttf.cmake
[edit]
[-] MatlabTestsRedirect.cmake
[edit]
[-] FindSQLite3.cmake
[edit]
[-] FindTclStub.cmake
[edit]
[-] MacroAddFileDependencies.cmake
[edit]
[-] ProcessorCount.cmake
[edit]
[-] Qt4ConfigDependentSettings.cmake
[edit]
[-] Qt4Macros.cmake
[edit]
[-] SelectLibraryConfigurations.cmake
[edit]
[-] Squish4RunTestCase.bat
[edit]
[-] Squish4RunTestCase.sh
[edit]
[-] SquishRunTestCase.bat
[edit]
[-] SquishRunTestCase.sh
[edit]
[-] SquishTestScript.cmake
[edit]
[-] SystemInformation.cmake
[edit]
[-] SystemInformation.in
[edit]
[-] TestBigEndian.cmake
[edit]
[-] TestCXXAcceptsFlag.cmake
[edit]
[-] TestEndianess.c.in
[edit]
[-] TestForANSIForScope.cmake
[edit]
[-] TestForANSIStreamHeaders.cmake
[edit]
[-] TestForANSIStreamHeaders.cxx
[edit]
[-] TestForAnsiForScope.cxx
[edit]
[-] TestForSSTREAM.cmake
[edit]
[-] TestForSSTREAM.cxx
[edit]
[-] TestForSTDNamespace.cmake
[edit]
[-] TestForSTDNamespace.cxx
[edit]
[-] UseEcos.cmake
[edit]
[-] UseJava.cmake
[edit]
[-] UsePkgConfig.cmake
[edit]
[-] UseSWIG.cmake
[edit]
[-] Use_wxWindows.cmake
[edit]
[-] UsewxWidgets.cmake
[edit]
[-] VTKCompatibility.cmake
[edit]
[-] WriteBasicConfigVersionFile.cmake
[edit]
[-] WriteCompilerDetectionHeader.cmake
[edit]
[+]
CUDA
[+]
ExternalProject
[-] CMakeTestHIPCompiler.cmake
[edit]
[-] FindMsys.cmake
[edit]
[-] FindOpenSP.cmake
[edit]
[-] FindSDL_gfx.cmake
[edit]
[-] ecos_clean.cmake
[edit]
[-] exportheader.cmake.in
[edit]
[-] kde3init_dummy.cpp.in
[edit]
[-] kde3uic.cmake
[edit]
[-] CMakeASM_MARMASMInformation.cmake
[edit]
[-] CMakeTestASM_MARMASMCompiler.cmake
[edit]
[-] CMakeDetermineASM_MARMASMCompiler.cmake
[edit]
[-] CMakeDetermineHIPCompiler.cmake
[edit]
[-] CMakeFortranCompilerABI.F90
[edit]
[-] CMakeHIPCompiler.cmake.in
[edit]
[-] CMakeHIPCompilerABI.hip
[edit]
[-] CMakeHIPCompilerId.hip.in
[edit]
[-] CMakeHIPInformation.cmake
[edit]