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. cmake_policy(PUSH) cmake_policy(SET CMP0057 NEW) # if IN_LIST cmake_policy(SET CMP0054 NEW) # Function to print messages of this module function(_ios_install_combined_message) message(STATUS "[iOS combined] " ${ARGN}) endfunction() # Get build settings for the current target/config/SDK by running # `xcodebuild -sdk ... -showBuildSettings` and parsing it's output function(_ios_install_combined_get_build_setting sdk variable resultvar) if("${sdk}" STREQUAL "") message(FATAL_ERROR "`sdk` is empty") endif() if("${variable}" STREQUAL "") message(FATAL_ERROR "`variable` is empty") endif() if("${resultvar}" STREQUAL "") message(FATAL_ERROR "`resultvar` is empty") endif() set( cmd xcodebuild -showBuildSettings -sdk "${sdk}" -target "${CURRENT_TARGET}" -config "${CURRENT_CONFIG}" ) execute_process( COMMAND ${cmd} WORKING_DIRECTORY "${CMAKE_BINARY_DIR}" RESULT_VARIABLE result OUTPUT_VARIABLE output ) if(NOT result EQUAL 0) message(FATAL_ERROR "Command failed (${result}): ${cmd}") endif() if(NOT output MATCHES " ${variable} = ([^\n]*)") if("${variable}" STREQUAL "VALID_ARCHS") # VALID_ARCHS may be unset by user for given SDK # (e.g. for build without simulator). set("${resultvar}" "" PARENT_SCOPE) return() else() message(FATAL_ERROR "${variable} not found.") endif() endif() set("${resultvar}" "${CMAKE_MATCH_1}" PARENT_SCOPE) endfunction() # Get architectures of given SDK (iphonesimulator/iphoneos) function(_ios_install_combined_get_valid_archs sdk resultvar) cmake_policy(PUSH) cmake_policy(SET CMP0007 NEW) if("${resultvar}" STREQUAL "") message(FATAL_ERROR "`resultvar` is empty") endif() _ios_install_combined_get_build_setting("${sdk}" "VALID_ARCHS" valid_archs) separate_arguments(valid_archs) list(REMOVE_ITEM valid_archs "") # remove empty elements list(REMOVE_DUPLICATES valid_archs) string(REPLACE ";" " " printable "${valid_archs}") _ios_install_combined_message("Architectures (${sdk}): ${printable}") set("${resultvar}" "${valid_archs}" PARENT_SCOPE) cmake_policy(POP) endfunction() # Make both arch lists a disjoint set by preferring the current SDK # (starting with Xcode 12 arm64 is available as device and simulator arch on iOS) function(_ios_install_combined_prune_common_archs corr_sdk corr_archs_var this_archs_var) list(REMOVE_ITEM ${corr_archs_var} ${${this_archs_var}}) string(REPLACE ";" " " printable "${${corr_archs_var}}") _ios_install_combined_message("Architectures (${corr_sdk}) after pruning: ${printable}") set("${corr_archs_var}" "${${corr_archs_var}}" PARENT_SCOPE) endfunction() # Final target can contain more architectures that specified by SDK. This # function will run 'lipo -info' and parse output. Result will be returned # as a CMake list. function(_ios_install_combined_get_real_archs filename resultvar) set(cmd "${_lipo_path}" -info "${filename}") execute_process( COMMAND ${cmd} RESULT_VARIABLE result OUTPUT_VARIABLE output ERROR_VARIABLE output OUTPUT_STRIP_TRAILING_WHITESPACE ERROR_STRIP_TRAILING_WHITESPACE ) if(NOT result EQUAL 0) message( FATAL_ERROR "Command failed (${result}): ${cmd}\n\nOutput:\n${output}" ) endif() if(NOT output MATCHES "(Architectures in the fat file: [^\n]+ are|Non-fat file: [^\n]+ is architecture): ([^\n]*)") message(FATAL_ERROR "Could not detect architecture from: ${output}") endif() separate_arguments(CMAKE_MATCH_2) set(${resultvar} ${CMAKE_MATCH_2} PARENT_SCOPE) endfunction() # Run build command for the given SDK function(_ios_install_combined_build sdk) if("${sdk}" STREQUAL "") message(FATAL_ERROR "`sdk` is empty") endif() _ios_install_combined_message("Build `${CURRENT_TARGET}` for `${sdk}`") execute_process( COMMAND "${CMAKE_COMMAND}" --build . --target "${CURRENT_TARGET}" --config ${CURRENT_CONFIG} -- -sdk "${sdk}" WORKING_DIRECTORY "${CMAKE_BINARY_DIR}" RESULT_VARIABLE result ) if(NOT result EQUAL 0) message(FATAL_ERROR "Build failed") endif() endfunction() # Remove given architecture from file. This step needed only in rare cases # when target was built in "unusual" way. Emit warning message. function(_ios_install_combined_remove_arch lib arch) _ios_install_combined_message( "Warning! Unexpected architecture `${arch}` detected and will be removed " "from file `${lib}`") set(cmd "${_lipo_path}" -remove ${arch} -output ${lib} ${lib}) execute_process( COMMAND ${cmd} RESULT_VARIABLE result OUTPUT_VARIABLE output ERROR_VARIABLE output OUTPUT_STRIP_TRAILING_WHITESPACE ERROR_STRIP_TRAILING_WHITESPACE ) if(NOT result EQUAL 0) message( FATAL_ERROR "Command failed (${result}): ${cmd}\n\nOutput:\n${output}" ) endif() endfunction() # Check that 'lib' contains only 'archs' architectures (remove others). function(_ios_install_combined_keep_archs lib archs) _ios_install_combined_get_real_archs("${lib}" real_archs) set(archs_to_remove ${real_archs}) list(REMOVE_ITEM archs_to_remove ${archs}) foreach(x ${archs_to_remove}) _ios_install_combined_remove_arch("${lib}" "${x}") endforeach() endfunction() function(_ios_install_combined_detect_associated_sdk corr_sdk_var) if("${PLATFORM_NAME}" STREQUAL "") message(FATAL_ERROR "PLATFORM_NAME should not be empty") endif() set(all_platforms "$ENV{SUPPORTED_PLATFORMS}") if("${SUPPORTED_PLATFORMS}" STREQUAL "") _ios_install_combined_get_build_setting( ${PLATFORM_NAME} SUPPORTED_PLATFORMS all_platforms) if("${all_platforms}" STREQUAL "") message(FATAL_ERROR "SUPPORTED_PLATFORMS not set as an environment variable nor " "able to be determined from project") endif() endif() separate_arguments(all_platforms) if(NOT PLATFORM_NAME IN_LIST all_platforms) message(FATAL_ERROR "`${PLATFORM_NAME}` not found in `${all_platforms}`") endif() list(REMOVE_ITEM all_platforms "" "${PLATFORM_NAME}") list(LENGTH all_platforms all_platforms_length) if(NOT all_platforms_length EQUAL 1) message(FATAL_ERROR "Expected one element: ${all_platforms}") endif() set(${corr_sdk_var} "${all_platforms}" PARENT_SCOPE) endfunction() # Create combined binary for the given target. # # Preconditions: # * Target already installed at ${destination} # for the ${PLATFORM_NAME} platform # # This function will: # * Run build for the lacking platform, i.e. opposite to the ${PLATFORM_NAME} # * Fuse both libraries by running lipo function(ios_install_combined target destination) if("${target}" STREQUAL "") message(FATAL_ERROR "`target` is empty") endif() if("${destination}" STREQUAL "") message(FATAL_ERROR "`destination` is empty") endif() if(NOT IS_ABSOLUTE "${destination}") message(FATAL_ERROR "`destination` is not absolute: ${destination}") endif() if(IS_DIRECTORY "${destination}" OR IS_SYMLINK "${destination}") message(FATAL_ERROR "`destination` is no regular file: ${destination}") endif() if("${CMAKE_BINARY_DIR}" STREQUAL "") message(FATAL_ERROR "`CMAKE_BINARY_DIR` is empty") endif() if(NOT IS_DIRECTORY "${CMAKE_BINARY_DIR}") message(FATAL_ERROR "Is not a directory: ${CMAKE_BINARY_DIR}") endif() if("${CMAKE_INSTALL_CONFIG_NAME}" STREQUAL "") message(FATAL_ERROR "CMAKE_INSTALL_CONFIG_NAME is empty") endif() set(cmd xcrun -f lipo) # Do not merge OUTPUT_VARIABLE and ERROR_VARIABLE since latter may contain # some diagnostic information even for the successful run. execute_process( COMMAND ${cmd} RESULT_VARIABLE result OUTPUT_VARIABLE output ERROR_VARIABLE error_output OUTPUT_STRIP_TRAILING_WHITESPACE ERROR_STRIP_TRAILING_WHITESPACE ) if(NOT result EQUAL 0) message( FATAL_ERROR "Command failed (${result}): ${cmd}\n\nOutput:\n${output}\nOutput(error):\n${error_output}" ) endif() set(_lipo_path ${output}) list(LENGTH _lipo_path len) if(NOT len EQUAL 1) message(FATAL_ERROR "Unexpected xcrun output: ${_lipo_path}") endif() if(NOT EXISTS "${_lipo_path}") message(FATAL_ERROR "File not found: ${_lipo_path}") endif() set(CURRENT_CONFIG "${CMAKE_INSTALL_CONFIG_NAME}") set(CURRENT_TARGET "${target}") _ios_install_combined_message("Target: ${CURRENT_TARGET}") _ios_install_combined_message("Config: ${CURRENT_CONFIG}") _ios_install_combined_message("Destination: ${destination}") # Get SDKs _ios_install_combined_detect_associated_sdk(corr_sdk) # Get architectures of the target _ios_install_combined_get_valid_archs("${PLATFORM_NAME}" this_valid_archs) _ios_install_combined_get_valid_archs("${corr_sdk}" corr_valid_archs) _ios_install_combined_prune_common_archs("${corr_sdk}" corr_valid_archs this_valid_archs) # Return if there are no valid architectures for the SDK. # (note that library already installed) if("${corr_valid_archs}" STREQUAL "") _ios_install_combined_message( "No architectures detected for `${corr_sdk}` (skip)" ) return() endif() # Trigger build of corresponding target _ios_install_combined_build("${corr_sdk}") # Get location of the library in build directory _ios_install_combined_get_build_setting( "${corr_sdk}" "CONFIGURATION_BUILD_DIR" corr_build_dir) _ios_install_combined_get_build_setting( "${corr_sdk}" "EXECUTABLE_PATH" corr_executable_path) set(corr "${corr_build_dir}/${corr_executable_path}") _ios_install_combined_keep_archs("${corr}" "${corr_valid_archs}") _ios_install_combined_keep_archs("${destination}" "${this_valid_archs}") _ios_install_combined_message("Current: ${destination}") _ios_install_combined_message("Corresponding: ${corr}") set(cmd "${_lipo_path}" -create ${corr} ${destination} -output ${destination}) execute_process( COMMAND ${cmd} WORKING_DIRECTORY ${CMAKE_BINARY_DIR} RESULT_VARIABLE result ) if(NOT result EQUAL 0) message(FATAL_ERROR "Command failed: ${cmd}") endif() _ios_install_combined_message("Install done: ${destination}") endfunction() 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]