PATH:
usr
/
share
/
cmake
/
Modules
/
Platform
# Distributed under the OSI-approved BSD 3-Clause License. See accompanying # file Copyright.txt or https://cmake.org/licensing for details. # # Blue Gene/Q base platform file. # # NOTE: Do not set your platform to "BlueGeneQ-base". This file is # included by the real platform files. Use one of these two platforms # instead: # # BlueGeneQ-dynamic For dynamically linked executables # BlueGeneQ-static For statically linked executables # # The platform you choose doesn't affect whether or not you can build # shared or static libraries -- it ONLY changs whether exeuatbles are linked # statically or dynamically. # # This platform file tries its best to adhere to the behavior of the MPI # compiler wrappers included with the latest BG/P drivers. # # # This adds directories that find commands should specifically ignore # for cross compiles. Most of these directories are the includeand # lib directories for the frontend on BG/P systems. Not ignoring # these can cause things like FindX11 to find a frontend PPC version # mistakenly. We use this on BG instead of re-rooting because backend # libraries are typically strewn about the filesystem, and we can't # re-root ALL backend libraries to a single place. # set(CMAKE_SYSTEM_IGNORE_PATH /lib /lib64 /include /usr/lib /usr/lib64 /usr/include /usr/local/lib /usr/local/lib64 /usr/local/include /usr/X11/lib /usr/X11/lib64 /usr/X11/include /usr/lib/X11 /usr/lib64/X11 /usr/include/X11 /usr/X11R6/lib /usr/X11R6/lib64 /usr/X11R6/include /usr/X11R7/lib /usr/X11R7/lib64 /usr/X11R7/include ) # # Indicate that this is a unix-like system # set(UNIX 1) # # Library prefixes, suffixes, extra libs. # set(CMAKE_LINK_LIBRARY_SUFFIX "") set(CMAKE_STATIC_LIBRARY_PREFIX "lib") # lib set(CMAKE_STATIC_LIBRARY_SUFFIX ".a") # .a set(CMAKE_SHARED_LIBRARY_PREFIX "lib") # lib set(CMAKE_SHARED_LIBRARY_SUFFIX ".so") # .so set(CMAKE_EXECUTABLE_SUFFIX "") # .exe set(CMAKE_DL_LIBS "dl") # # BG/Q supports dynamic libraries regardless of whether we're building # static or dynamic *executables*. # set_property(GLOBAL PROPERTY TARGET_SUPPORTS_SHARED_LIBS TRUE) set(CMAKE_FIND_LIBRARY_PREFIXES "lib") # # For BGQ builds, we're cross compiling, but we don't want to re-root things # (e.g. with CMAKE_FIND_ROOT_PATH) because users may have libraries anywhere on # the shared filesystems, and this may lie outside the root. Instead, we set the # system directories so that the various system BG CNK library locations are # searched first. This is not the clearest thing in the world, given IBM's driver # layout, but this should cover all the standard ones. # macro(__BlueGeneQ_common_setup compiler_id lang) # Need to use the version of the comm lib compiled with the right compiler. set(__BlueGeneQ_commlib_dir gcc) if (${compiler_id} STREQUAL XL) set(__BlueGeneQ_commlib_dir xl) endif() set(CMAKE_SYSTEM_LIBRARY_PATH /bgsys/drivers/ppcfloor/comm/default/lib # default comm layer (used by mpi compiler wrappers) /bgsys/drivers/ppcfloor/comm/${__BlueGeneQ_commlib_dir}/lib # PAMI, other lower-level comm libraries /bgsys/drivers/ppcfloor/gnu-linux/lib # CNK python installation directory /bgsys/drivers/ppcfloor/gnu-linux/powerpc64-bgq-linux/lib # CNK Linux image -- standard runtime libs, pthread, etc. ) # Add all the system include paths. set(CMAKE_SYSTEM_INCLUDE_PATH /bgsys/drivers/ppcfloor/comm/sys/include /bgsys/drivers/ppcfloor/ /bgsys/drivers/ppcfloor/spi/include /bgsys/drivers/ppcfloor/spi/include/kernel/cnk /bgsys/drivers/ppcfloor/comm/${__BlueGeneQ_commlib_dir}/include ) # Ensure that the system directories are included with the regular compilers, as users will expect this # to do the same thing as the MPI compilers, which add these flags. set(BGQ_SYSTEM_INCLUDES "") foreach(dir ${CMAKE_SYSTEM_INCLUDE_PATH}) string(APPEND BGQ_SYSTEM_INCLUDES " -I${dir}") endforeach() set(CMAKE_C_COMPILE_OBJECT "<CMAKE_C_COMPILER> <DEFINES> ${BGQ_SYSTEM_INCLUDES} <INCLUDES> <FLAGS> -o <OBJECT> -c <SOURCE>") set(CMAKE_CXX_COMPILE_OBJECT "<CMAKE_CXX_COMPILER> <DEFINES> ${BGQ_SYSTEM_INCLUDES} <INCLUDES> <FLAGS> -o <OBJECT> -c <SOURCE>") # # Code below does setup for shared libraries. That this is done # regardless of whether the platform is static or dynamic -- you can make # shared libraries even if you intend to make static executables, you just # can't make a dynamic executable if you use the static platform file. # if (${compiler_id} STREQUAL XL) # Flags for XL compilers if we explicitly detected XL set(CMAKE_SHARED_LIBRARY_${lang}_FLAGS "-qpic") set(CMAKE_SHARED_LIBRARY_CREATE_${lang}_FLAGS "-qmkshrobj -qnostaticlink") else() # Assume flags for GNU compilers (if the ID is GNU *or* anything else). set(CMAKE_SHARED_LIBRARY_${lang}_FLAGS "-fPIC") set(CMAKE_SHARED_LIBRARY_CREATE_${lang}_FLAGS "-shared") endif() # Both toolchains use the GNU linker on BG/P, so these options are shared. set(CMAKE_SHARED_LIBRARY_RUNTIME_${lang}_FLAG "-Wl,-rpath,") set(CMAKE_SHARED_LIBRARY_RPATH_LINK_${lang}_FLAG "-Wl,-rpath-link,") set(CMAKE_SHARED_LIBRARY_SONAME_${lang}_FLAG "-Wl,-soname,") set(CMAKE_EXE_EXPORTS_${lang}_FLAG "-Wl,--export-dynamic") set(CMAKE_SHARED_LIBRARY_LINK_${lang}_FLAGS "") # +s, flag for exe link to use shared lib set(CMAKE_SHARED_LIBRARY_RUNTIME_${lang}_FLAG_SEP ":") # : or empty endmacro() # # This macro needs to be called for dynamic library support. Unfortunately on BG, # We can't support both static and dynamic links in the same platform file. The # dynamic link platform file needs to call this explicitly to set up dynamic linking. # macro(__BlueGeneQ_setup_dynamic compiler_id lang) __BlueGeneQ_common_setup(${compiler_id} ${lang}) if (${compiler_id} STREQUAL XL) set(BGQ_${lang}_DYNAMIC_EXE_FLAGS "-qnostaticlink -qnostaticlink=libgcc") else() set(BGQ_${lang}_DYNAMIC_EXE_FLAGS "-dynamic") endif() # For dynamic executables, need to provide special BG/Q arguments. set(BGQ_${lang}_DEFAULT_EXE_FLAGS "<FLAGS> <CMAKE_${lang}_LINK_FLAGS> <LINK_FLAGS> <OBJECTS> -o <TARGET> <LINK_LIBRARIES>") set(CMAKE_${lang}_LINK_EXECUTABLE "<CMAKE_${lang}_COMPILER> -Wl,-relax ${BGQ_${lang}_DYNAMIC_EXE_FLAGS} ${BGQ_${lang}_DEFAULT_EXE_FLAGS}") endmacro() # # This macro needs to be called for static builds. Right now it just adds -Wl,-relax # to the link line. # macro(__BlueGeneQ_setup_static compiler_id lang) __BlueGeneQ_common_setup(${compiler_id} ${lang}) # For static executables, use default link settings. set(BGQ_${lang}_DEFAULT_EXE_FLAGS "<FLAGS> <CMAKE_${lang}_LINK_FLAGS> <LINK_FLAGS> <OBJECTS> -o <TARGET> <LINK_LIBRARIES>") set(CMAKE_${lang}_LINK_EXECUTABLE "<CMAKE_${lang}_COMPILER> -Wl,-relax ${BGQ_${lang}_DEFAULT_EXE_FLAGS}") endmacro()
[+]
..
[+]
AIX
[+]
Android
[-] BlueGeneP-dynamic-XL-C.cmake
[edit]
[-] AIX-Clang-C.cmake
[edit]
[-] BlueGeneP-dynamic.cmake
[edit]
[-] AIX-Clang-CXX.cmake
[edit]
[-] BlueGeneP-static-GNU-C.cmake
[edit]
[-] AIX-GNU-ASM.cmake
[edit]
[-] BlueGeneP-static-XL-C.cmake
[edit]
[-] AIX-GNU-C.cmake
[edit]
[-] BlueGeneP-static.cmake
[edit]
[-] AIX-GNU-CXX.cmake
[edit]
[-] Apple-Clang-OBJCXX.cmake
[edit]
[-] AIX-GNU-Fortran.cmake
[edit]
[-] BlueGeneQ-base.cmake
[edit]
[-] AIX-GNU.cmake
[edit]
[-] Apple-Clang.cmake
[edit]
[-] AIX-VisualAge-C.cmake
[edit]
[-] Apple-GNU-C.cmake
[edit]
[-] AIX-VisualAge-CXX.cmake
[edit]
[-] Apple-GNU-CXX.cmake
[edit]
[-] AIX-VisualAge-Fortran.cmake
[edit]
[-] BlueGeneQ-dynamic-XL-C.cmake
[edit]
[-] AIX-XL-ASM.cmake
[edit]
[-] BlueGeneQ-dynamic.cmake
[edit]
[-] AIX-XL-C.cmake
[edit]
[-] BlueGeneQ-static-GNU-C.cmake
[edit]
[-] AIX-XL-CXX.cmake
[edit]
[-] Apple-GNU-Fortran.cmake
[edit]
[-] AIX-XL-Fortran.cmake
[edit]
[-] BlueGeneQ-static-XL-C.cmake
[edit]
[-] AIX-XL.cmake
[edit]
[-] BlueGeneQ-static.cmake
[edit]
[-] AIX-XLClang-C.cmake
[edit]
[-] Apple-GNU-OBJC.cmake
[edit]
[-] AIX-XLClang-CXX.cmake
[edit]
[-] CYGWIN-Clang-C.cmake
[edit]
[-] AIX-XLClang.cmake
[edit]
[-] CYGWIN.cmake
[edit]
[-] AIX.cmake
[edit]
[-] CYGWIN-Clang-CXX.cmake
[edit]
[-] ARTOS-GNU-C.cmake
[edit]
[-] Catamount.cmake
[edit]
[-] ARTOS.cmake
[edit]
[-] Apple-IntelLLVM-C.cmake
[edit]
[-] Android-Clang-ASM.cmake
[edit]
[-] Apple-IntelLLVM-CXX.cmake
[edit]
[-] Android-Clang-C.cmake
[edit]
[-] Apple-IntelLLVM-Fortran.cmake
[edit]
[-] Android-Clang-CXX.cmake
[edit]
[-] CYGWIN-Determine-CXX.cmake
[edit]
[-] Android-Clang.cmake
[edit]
[-] Apple-IntelLLVM.cmake
[edit]
[-] Android-Common.cmake
[edit]
[-] Apple-NAG-Fortran.cmake
[edit]
[-] Android-Determine-C.cmake
[edit]
[-] Apple-NVIDIA-CUDA.cmake
[edit]
[-] Android-Determine-CXX.cmake
[edit]
[-] Apple-PGI-C.cmake
[edit]
[-] Android-Determine.cmake
[edit]
[-] CYGWIN-GNU-Fortran.cmake
[edit]
[-] Android-GNU-C.cmake
[edit]
[-] Apple-PGI-CXX.cmake
[edit]
[-] Android-GNU-CXX.cmake
[edit]
[-] CYGWIN-GNU-C.cmake
[edit]
[-] Android-GNU.cmake
[edit]
[-] Apple-PGI-Fortran.cmake
[edit]
[-] Android-Initialize.cmake
[edit]
[-] CYGWIN-GNU-CXX.cmake
[edit]
[-] Android.cmake
[edit]
[-] Apple-PGI.cmake
[edit]
[-] Apple-Absoft-Fortran.cmake
[edit]
[-] Apple-VisualAge-C.cmake
[edit]
[-] Apple-Apple-Swift.cmake
[edit]
[-] Apple-VisualAge-CXX.cmake
[edit]
[-] Apple-AppleClang-C.cmake
[edit]
[-] Apple-XL-C.cmake
[edit]
[-] Apple-AppleClang-CXX.cmake
[edit]
[-] Apple-XL-CXX.cmake
[edit]
[-] Apple-AppleClang-OBJC.cmake
[edit]
[-] Apple-Intel.cmake
[edit]
[-] DOS.cmake
[edit]
[-] Apple-AppleClang-OBJCXX.cmake
[edit]
[-] BlueGeneL.cmake
[edit]
[-] Apple-Clang-ASM.cmake
[edit]
[-] CrayLinuxEnvironment.cmake
[edit]
[-] Apple-Clang-C.cmake
[edit]
[-] BeOS.cmake
[edit]
[-] Euros.cmake
[edit]
[-] Apple-Clang-CXX.cmake
[edit]
[-] BlueGeneP-dynamic-GNU-CXX.cmake
[edit]
[-] Apple-Clang-OBJC.cmake
[edit]
[-] Apple-GNU-OBJCXX.cmake
[edit]
[-] CYGWIN-GNU.cmake
[edit]
[-] Apple-GNU.cmake
[edit]
[-] CYGWIN-windres.cmake
[edit]
[-] Apple-Intel-C.cmake
[edit]
[-] BlueGeneP-base.cmake
[edit]
[-] Apple-Intel-CXX.cmake
[edit]
[-] BlueGeneP-dynamic-GNU-C.cmake
[edit]
[-] Apple-Intel-Fortran.cmake
[edit]
[-] DOS-OpenWatcom.cmake
[edit]
[-] BSDOS.cmake
[edit]
[-] Darwin.cmake
[edit]
[-] Linux-Absoft-Fortran.cmake
[edit]
[-] BlueGeneP-dynamic-GNU-Fortran.cmake
[edit]
[-] Haiku.cmake
[edit]
[-] MirBSD.cmake
[edit]
[-] BlueGeneP-dynamic-XL-CXX.cmake
[edit]
[-] Linux-CCur-Fortran.cmake
[edit]
[-] BlueGeneP-dynamic-XL-Fortran.cmake
[edit]
[-] Linux-Clang-C.cmake
[edit]
[-] OS2.cmake
[edit]
[-] BlueGeneP-static-GNU-CXX.cmake
[edit]
[-] Linux-Clang-CXX.cmake
[edit]
[-] BlueGeneP-static-GNU-Fortran.cmake
[edit]
[-] Linux-Determine-CXX.cmake
[edit]
[-] BlueGeneP-static-XL-CXX.cmake
[edit]
[-] Linux-GNU-C.cmake
[edit]
[-] OSF1.cmake
[edit]
[-] BlueGeneP-static-XL-Fortran.cmake
[edit]
[-] Linux-GNU-CXX.cmake
[edit]
[-] QNX.cmake
[edit]
[-] BlueGeneQ-dynamic-GNU-C.cmake
[edit]
[-] Linux-GNU-Fortran.cmake
[edit]
[-] BlueGeneQ-dynamic-GNU-CXX.cmake
[edit]
[-] Linux-GNU.cmake
[edit]
[-] RISCos.cmake
[edit]
[-] BlueGeneQ-dynamic-GNU-Fortran.cmake
[edit]
[-] Linux-Intel-C.cmake
[edit]
[-] SCO_SV.cmake
[edit]
[-] BlueGeneQ-dynamic-XL-CXX.cmake
[edit]
[-] Linux-Intel-CXX.cmake
[edit]
[-] BlueGeneQ-dynamic-XL-Fortran.cmake
[edit]
[-] Linux-Intel-Fortran.cmake
[edit]
[-] BlueGeneQ-static-GNU-CXX.cmake
[edit]
[-] ULTRIX.cmake
[edit]
[-] SunOS.cmake
[edit]
[-] BlueGeneQ-static-GNU-Fortran.cmake
[edit]
[-] Linux-Intel.cmake
[edit]
[-] SINIX.cmake
[edit]
[-] BlueGeneQ-static-XL-CXX.cmake
[edit]
[-] Linux-IntelLLVM-C.cmake
[edit]
[-] BlueGeneQ-static-XL-Fortran.cmake
[edit]
[-] Linux-IntelLLVM-CXX.cmake
[edit]
[-] DOS-OpenWatcom-C.cmake
[edit]
[-] Linux-IntelLLVM-Fortran.cmake
[edit]
[-] DOS-OpenWatcom-CXX.cmake
[edit]
[-] Linux-IntelLLVM.cmake
[edit]
[-] Darwin-Determine-CXX.cmake
[edit]
[-] Linux-NAG-Fortran.cmake
[edit]
[-] Darwin-Initialize.cmake
[edit]
[-] Linux-PGI.cmake
[edit]
[-] DragonFly.cmake
[edit]
[-] Linux-NVHPC-C.cmake
[edit]
[-] FreeBSD-Determine-CXX.cmake
[edit]
[-] Linux-PathScale-C.cmake
[edit]
[-] FreeBSD.cmake
[edit]
[-] Linux-PathScale-CXX.cmake
[edit]
[-] Fuchsia.cmake
[edit]
[-] Linux-NVHPC-CXX.cmake
[edit]
[-] GHS-MULTI-Determine.cmake
[edit]
[-] Linux-PathScale.cmake
[edit]
[-] GHS-MULTI.cmake
[edit]
[-] NetBSD.cmake
[edit]
[-] GNU.cmake
[edit]
[-] Linux-SunPro-CXX.cmake
[edit]
[-] GNUtoMS_lib.bat.in
[edit]
[-] Linux-TinyCC-C.cmake
[edit]
[-] GNUtoMS_lib.cmake
[edit]
[-] Linux-NVHPC-Fortran.cmake
[edit]
[-] Generic-ADSP-ASM.cmake
[edit]
[-] Linux-NVHPC.cmake
[edit]
[-] Generic-ADSP-C.cmake
[edit]
[-] Linux-OpenWatcom-C.cmake
[edit]
[-] Generic-ADSP-CXX.cmake
[edit]
[-] Linux-OpenWatcom-CXX.cmake
[edit]
[-] Generic-ADSP-Common.cmake
[edit]
[-] Linux-OpenWatcom.cmake
[edit]
[-] Generic-SDCC-C.cmake
[edit]
[-] Linux-VisualAge-C.cmake
[edit]
[-] Generic.cmake
[edit]
[-] Linux-VisualAge-CXX.cmake
[edit]
[-] HP-UX-GNU-ASM.cmake
[edit]
[-] Linux-XL-C.cmake
[edit]
[-] HP-UX-GNU-C.cmake
[edit]
[-] Linux-XL-CXX.cmake
[edit]
[-] HP-UX-GNU-CXX.cmake
[edit]
[-] Linux-PGI-C.cmake
[edit]
[-] HP-UX-GNU-Fortran.cmake
[edit]
[-] Linux-XL-Fortran.cmake
[edit]
[-] HP-UX-GNU.cmake
[edit]
[-] Linux-como.cmake
[edit]
[-] HP-UX-HP-ASM.cmake
[edit]
[-] Linux.cmake
[edit]
[-] HP-UX-HP-C.cmake
[edit]
[-] MP-RAS.cmake
[edit]
[-] HP-UX-HP-CXX.cmake
[edit]
[-] Linux-PGI-CXX.cmake
[edit]
[-] HP-UX-HP-Fortran.cmake
[edit]
[-] Midipix.cmake
[edit]
[-] HP-UX-HP.cmake
[edit]
[-] OS2-OpenWatcom.cmake
[edit]
[-] HP-UX.cmake
[edit]
[-] Linux-PGI-Fortran.cmake
[edit]
[-] Linux-PathScale-Fortran.cmake
[edit]
[-] Linux-VisualAge-Fortran.cmake
[edit]
[-] OS2-OpenWatcom-C.cmake
[edit]
[-] OS2-OpenWatcom-CXX.cmake
[edit]
[-] OpenBSD.cmake
[edit]
[-] OpenVMS.cmake
[edit]
[-] SunOS-Clang-C.cmake
[edit]
[-] SunOS-Clang-CXX.cmake
[edit]
[-] SunOS-GNU-C.cmake
[edit]
[-] SunOS-GNU-CXX.cmake
[edit]
[-] SunOS-GNU-Fortran.cmake
[edit]
[-] SunOS-GNU.cmake
[edit]
[-] SunOS-PathScale-C.cmake
[edit]
[-] SunOS-PathScale-CXX.cmake
[edit]
[-] SunOS-PathScale-Fortran.cmake
[edit]
[-] SunOS-PathScale.cmake
[edit]
[-] Tru64.cmake
[edit]
[-] UNIX_SV.cmake
[edit]
[-] Windows-Clang-ASM.cmake
[edit]
[-] Windows-Watcom-C.cmake
[edit]
[-] Windows-Clang-C.cmake
[edit]
[-] Windows-Watcom-CXX.cmake
[edit]
[-] Windows-Clang-CXX.cmake
[edit]
[-] eCos.cmake
[edit]
[-] Windows-Clang.cmake
[edit]
[-] Windows-df.cmake
[edit]
[-] Windows-Determine-CXX.cmake
[edit]
[-] Windows-windres.cmake
[edit]
[-] Windows-Embarcadero-C.cmake
[edit]
[-] watchOS.cmake
[edit]
[-] tvOS.cmake
[edit]
[-] Windows-Embarcadero-CXX.cmake
[edit]
[-] Windows.cmake
[edit]
[-] Windows-Embarcadero.cmake
[edit]
[-] WindowsCE-MSVC-C.cmake
[edit]
[-] Windows-Flang-Fortran.cmake
[edit]
[-] WindowsCE-MSVC-CXX.cmake
[edit]
[-] Windows-G95-Fortran.cmake
[edit]
[-] WindowsCE.cmake
[edit]
[-] Windows-GNU-ASM.cmake
[edit]
[-] WindowsPaths.cmake
[edit]
[-] Windows-GNU-C-ABI.cmake
[edit]
[-] gas.cmake
[edit]
[-] Windows-GNU-C.cmake
[edit]
[-] WindowsPhone-Clang-ASM.cmake
[edit]
[-] Windows-GNU-CXX-ABI.cmake
[edit]
[-] WindowsPhone-Clang-C.cmake
[edit]
[-] Windows-GNU-CXX.cmake
[edit]
[-] Windows-OpenWatcom-C.cmake
[edit]
[-] Windows-GNU-Fortran-ABI.cmake
[edit]
[-] WindowsPhone-Clang-CXX.cmake
[edit]
[-] Windows-GNU-Fortran.cmake
[edit]
[-] iOS-Determine-CXX.cmake
[edit]
[-] Windows-GNU.cmake
[edit]
[-] WindowsPhone-GNU-ASM.cmake
[edit]
[-] Windows-Intel-ASM.cmake
[edit]
[-] WindowsPhone-GNU-C.cmake
[edit]
[-] Windows-Intel-C.cmake
[edit]
[-] WindowsPhone-GNU-CXX.cmake
[edit]
[-] Windows-Intel-CXX.cmake
[edit]
[-] WindowsPhone-MSVC-C.cmake
[edit]
[-] Windows-Intel-Fortran.cmake
[edit]
[-] WindowsPhone-MSVC-CXX.cmake
[edit]
[-] Windows-Intel-ISPC.cmake
[edit]
[-] iOS-Initialize.cmake
[edit]
[-] Windows-Intel.cmake
[edit]
[-] WindowsPhone.cmake
[edit]
[-] Windows-IntelLLVM-ASM.cmake
[edit]
[-] WindowsStore-Clang-ASM.cmake
[edit]
[-] Windows-IntelLLVM-C.cmake
[edit]
[-] WindowsStore-Clang-C.cmake
[edit]
[-] Windows-IntelLLVM-CXX.cmake
[edit]
[-] Windows-OpenWatcom-CXX.cmake
[edit]
[-] Windows-IntelLLVM-Fortran.cmake
[edit]
[-] WindowsStore-Clang-CXX.cmake
[edit]
[-] Windows-IntelLLVM.cmake
[edit]
[-] WindowsStore-GNU-ASM.cmake
[edit]
[-] Windows-MSVC-C.cmake
[edit]
[-] WindowsStore-GNU-C.cmake
[edit]
[-] Windows-MSVC-CXX.cmake
[edit]
[-] iOS.cmake
[edit]
[-] Windows-MSVC.cmake
[edit]
[-] WindowsStore-GNU-CXX.cmake
[edit]
[-] Windows-NVIDIA-CUDA.cmake
[edit]
[-] WindowsStore-MSVC-C.cmake
[edit]
[-] kFreeBSD.cmake
[edit]
[-] syllable.cmake
[edit]
[-] tvOS-Determine-CXX.cmake
[edit]
[-] tvOS-Initialize.cmake
[edit]
[-] watchOS-Determine-CXX.cmake
[edit]
[-] watchOS-Initialize.cmake
[edit]
[-] ADSP-C.cmake
[edit]
[-] ADSP-CXX.cmake
[edit]
[-] ADSP-Common.cmake
[edit]
[-] ADSP.cmake
[edit]
[-] AIX-IBMClang-CXX.cmake
[edit]
[-] Generic-ELF.cmake
[edit]
[-] Linux-Fujitsu-CXX.cmake
[edit]
[-] Linux-LCC-C.cmake
[edit]
[-] Linux-LCC-Fortran.cmake
[edit]
[-] MSYS-Clang-C.cmake
[edit]
[-] MSYS-Determine-CXX.cmake
[edit]
[-] MSYS-GNU-Fortran.cmake
[edit]
[-] MSYS-windres.cmake
[edit]
[-] WindowsStore-MSVC-CXX.cmake
[edit]
[-] WindowsStore.cmake
[edit]
[-] UnixPaths.cmake
[edit]
[-] Xenix.cmake
[edit]
[-] UnixWare.cmake
[edit]
[-] Windows-OpenWatcom.cmake
[edit]
[-] Windows-Apple-Swift.cmake
[edit]
[-] Windows-PGI-C.cmake
[edit]
[-] Windows-Borland-C.cmake
[edit]
[-] Windows-PGI-Fortran.cmake
[edit]
[-] Windows-Borland-CXX.cmake
[edit]
[-] Windows-PGI.cmake
[edit]
[-] ADSP-Determine.cmake
[edit]
[-] AIX-IBMClang-C.cmake
[edit]
[-] AIX-IBMClang.cmake
[edit]
[-] Linux-Fujitsu-C.cmake
[edit]
[-] Linux-Fujitsu.cmake
[edit]
[-] Linux-LCC-CXX.cmake
[edit]
[-] Linux-LCC.cmake
[edit]
[-] MSYS-Clang-CXX.cmake
[edit]
[-] MSYS-GNU-C.cmake
[edit]
[-] MSYS-GNU-CXX.cmake
[edit]
[-] MSYS-GNU.cmake
[edit]
[-] MSYS.cmake
[edit]
[-] SerenityOS-Clang-ASM.cmake
[edit]
[-] SerenityOS-Clang-C.cmake
[edit]
[-] SerenityOS-Clang-CXX.cmake
[edit]
[-] SerenityOS-GNU-ASM.cmake
[edit]
[-] SerenityOS-GNU-C.cmake
[edit]
[-] SerenityOS-GNU-CXX.cmake
[edit]
[-] SerenityOS-GNU.cmake
[edit]
[-] SerenityOS.cmake
[edit]
[-] Windows-Clang-HIP.cmake
[edit]
[-] Windows-LLVMFlang-Fortran.cmake
[edit]
[-] Windows3x-OpenWatcom-C.cmake
[edit]
[-] Windows3x-OpenWatcom-CXX.cmake
[edit]
[-] Windows3x-OpenWatcom.cmake
[edit]
[-] Windows3x.cmake
[edit]