CMake/Modules/Platform
Brad King 72e27a4856 Merge topic 'fix-typos-found-by-pre-commit-hooks'
d620d77d26 FindDoxygen: Rename `_Doxygen_dne_header` -> `_Doxygen_do_not_edit_header`
e7ff3cccea PushToAndroidDevice.cmake: Rename `cmake_parse_arguments` prefix
bc8621d999 Fix: A lot of typos in code found by `typos`
b33beb7af5 Help: Fix some typos found by `sphinx-lint`
78e45c2db6 Style: Replace TABs with spaces for indentation in some files
74e0173f66 Tests(NuGet): Fix the test to ignore empty and space-only lines

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10151
2025-01-14 09:44:34 -05:00
..
AIX AIX: Consider tdata symbols in ExportImportList 2024-04-11 12:18:41 -04:00
Android Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
Linker LLD linker: avoid regression on archive libraries deduplication 2024-11-18 21:02:50 +01:00
ADSP-C.cmake ADSP: Add dedicated platform module 2022-04-04 17:05:09 +01:00
ADSP-Common.cmake ADSP: Use find_program() to get path to cc21k/ccblkfn 2023-11-30 16:49:00 +00:00
ADSP-CXX.cmake ADSP: Add dedicated platform module 2022-04-04 17:05:09 +01:00
ADSP-Determine.cmake ADSP: Allow progress with CMAKE_ADSP_ROOT unset 2023-11-30 16:49:03 +00:00
ADSP.cmake ADSP: Add dedicated platform module 2022-04-04 17:05:09 +01:00
AIX-Clang-C.cmake
AIX-Clang-CXX.cmake
AIX-GNU-ASM.cmake
AIX-GNU-C.cmake
AIX-GNU-CXX.cmake
AIX-GNU-Fortran.cmake
AIX-GNU.cmake Linker configuration: introduce a new architecture 2024-07-20 19:05:54 +02:00
AIX-IBMClang-C.cmake IBMClang: Add support for IBM Open XL C/C++ 2022-01-27 09:38:01 -05:00
AIX-IBMClang-CXX.cmake IBMClang: Do not use -fvisibility on AIX 2022-01-28 15:43:21 -05:00
AIX-IBMClang.cmake IBMClang: Do not use -fvisibility on AIX 2022-01-28 15:43:21 -05:00
AIX-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
AIX-LLVMFlang-Fortran.cmake LLVMFlang: Add support for AIX 2024-07-16 14:32:19 -04:00
AIX-VisualAge-C.cmake
AIX-VisualAge-CXX.cmake
AIX-VisualAge-Fortran.cmake
AIX-XL-ASM.cmake
AIX-XL-C.cmake
AIX-XL-CXX.cmake
AIX-XL-Fortran.cmake
AIX-XL.cmake Linker configuration: introduce a new architecture 2024-07-20 19:05:54 +02:00
AIX-XLClang-C.cmake
AIX-XLClang-CXX.cmake
AIX-XLClang.cmake
AIX.cmake AIX: Add option to archive shared libraries 2024-07-17 11:52:09 -04:00
Android-Clang-ASM.cmake
Android-Clang-C.cmake
Android-Clang-CXX.cmake
Android-Clang.cmake Only initialize CMAKE_CXX_COMPILER_PREDEFINES_COMMAND 2022-11-16 13:08:31 +01:00
Android-Common.cmake Android: Fix linking android_support for pre-21 system STL 2021-12-13 10:43:14 -05:00
Android-Determine-C.cmake
Android-Determine-CXX.cmake
Android-Determine.cmake Merge topic 'android-ndk-27' 2024-08-26 09:46:36 -04:00
Android-GNU-C.cmake
Android-GNU-CXX.cmake
Android-GNU.cmake
Android-Initialize.cmake Android: Restore platform id vars with legacy toolchain file 2023-06-20 10:39:37 -04:00
Android.cmake Android: Restore platform info and search paths shared with Linux 2023-07-13 08:19:15 -04:00
Apple-Absoft-Fortran.cmake
Apple-Apple-Swift.cmake Swift: Support module libraries with command-line build systems 2024-04-15 08:23:39 -07:00
Apple-AppleClang-ASM.cmake AppleClang: Fix ASM compiler identification 2023-06-05 17:31:35 -04:00
Apple-AppleClang-C.cmake
Apple-AppleClang-CXX.cmake
Apple-AppleClang-OBJC.cmake
Apple-AppleClang-OBJCXX.cmake
Apple-Clang-ASM.cmake
Apple-Clang-C.cmake
Apple-Clang-CXX.cmake
Apple-Clang-OBJC.cmake
Apple-Clang-OBJCXX.cmake
Apple-Clang.cmake Linker configuration: introduce a new architecture 2024-07-20 19:05:54 +02:00
Apple-GNU-C.cmake
Apple-GNU-CXX.cmake
Apple-GNU-Fortran.cmake
Apple-GNU-OBJC.cmake
Apple-GNU-OBJCXX.cmake
Apple-GNU.cmake Link feature attributes: stabilization 2024-06-21 11:18:20 +02:00
Apple-Intel-C.cmake
Apple-Intel-CXX.cmake
Apple-Intel-Fortran.cmake
Apple-Intel.cmake
Apple-IntelLLVM-C.cmake IntelLLVM: Add support for Intel LLVM-based compilers 2021-01-28 09:05:35 -05:00
Apple-IntelLLVM-CXX.cmake IntelLLVM: Add support for Intel LLVM-based compilers 2021-01-28 09:05:35 -05:00
Apple-IntelLLVM-Fortran.cmake IntelLLVM: Add support for Intel LLVM-based compilers 2021-01-28 09:05:35 -05:00
Apple-IntelLLVM.cmake IntelLLVM: Add support for Intel LLVM-based compilers 2021-01-28 09:05:35 -05:00
Apple-NAG-Fortran.cmake NAG-Fortran: Do not repeat preprocessing with Ninja on Apple platforms 2024-04-15 13:48:15 -04:00
Apple-NVIDIA-CUDA.cmake Genx-LINK_LIBRARY: simplify framework features definitions 2022-03-04 16:51:53 +01:00
Apple-PGI-C.cmake
Apple-PGI-CXX.cmake
Apple-PGI-Fortran.cmake
Apple-PGI.cmake
Apple-VisualAge-C.cmake
Apple-VisualAge-CXX.cmake
Apple-XL-C.cmake
Apple-XL-CXX.cmake
ARTOS-GNU-C.cmake Modules: Fix typos and spelling in comments 2021-05-07 17:00:15 +02:00
ARTOS.cmake ARTOS: Add support for finding library files named with 'lib' prefix 2024-04-02 12:48:24 -04:00
BeOS-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
BeOS.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
BlueGeneL-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
BlueGeneL.cmake Modules: Collapse consecutive whitespace in strings 2020-03-23 21:34:17 +01:00
BlueGeneP-base.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
BlueGeneP-dynamic-GNU-C.cmake
BlueGeneP-dynamic-GNU-CXX.cmake
BlueGeneP-dynamic-GNU-Fortran.cmake
BlueGeneP-dynamic-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
BlueGeneP-dynamic-XL-C.cmake
BlueGeneP-dynamic-XL-CXX.cmake
BlueGeneP-dynamic-XL-Fortran.cmake
BlueGeneP-dynamic.cmake
BlueGeneP-static-GNU-C.cmake
BlueGeneP-static-GNU-CXX.cmake
BlueGeneP-static-GNU-Fortran.cmake
BlueGeneP-static-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
BlueGeneP-static-XL-C.cmake
BlueGeneP-static-XL-CXX.cmake
BlueGeneP-static-XL-Fortran.cmake
BlueGeneP-static.cmake
BlueGeneQ-base.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
BlueGeneQ-dynamic-GNU-C.cmake
BlueGeneQ-dynamic-GNU-CXX.cmake
BlueGeneQ-dynamic-GNU-Fortran.cmake
BlueGeneQ-dynamic-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
BlueGeneQ-dynamic-XL-C.cmake
BlueGeneQ-dynamic-XL-CXX.cmake
BlueGeneQ-dynamic-XL-Fortran.cmake
BlueGeneQ-dynamic.cmake
BlueGeneQ-static-GNU-C.cmake
BlueGeneQ-static-GNU-CXX.cmake
BlueGeneQ-static-GNU-Fortran.cmake
BlueGeneQ-static-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
BlueGeneQ-static-XL-C.cmake
BlueGeneQ-static-XL-CXX.cmake
BlueGeneQ-static-XL-Fortran.cmake
BlueGeneQ-static.cmake
BSDOS-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
BSDOS.cmake style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
Catamount-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
Catamount.cmake
CrayLinuxEnvironment-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
CrayLinuxEnvironment.cmake Modules: Fix CMP0159 warnings in modules when tracing 2024-03-29 13:51:59 -07:00
CYGWIN-Clang-C.cmake
CYGWIN-Clang-CXX.cmake
CYGWIN-Determine-CXX.cmake
CYGWIN-GNU-C.cmake
CYGWIN-GNU-CXX.cmake
CYGWIN-GNU-Fortran.cmake
CYGWIN-GNU.cmake WHOLE_ARCHIVE link feature: rely now on linker configuration 2024-07-22 16:58:51 +02:00
CYGWIN-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
CYGWIN-windres.cmake
CYGWIN.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
Darwin-Determine-CXX.cmake
Darwin-Initialize.cmake macOS: Do not pass any SDK/-isysroot to compilers by default 2024-11-07 09:46:10 -05:00
Darwin.cmake Fix: A lot of typos in code found by typos 2025-01-12 18:49:34 +04:00
DOS-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
DOS-OpenWatcom-C.cmake OpenWatcom: Refactor population of standard include directories 2023-01-24 20:44:11 +01:00
DOS-OpenWatcom-CXX.cmake OpenWatcom: Refactor population of standard include directories 2023-01-24 20:44:11 +01:00
DOS-OpenWatcom.cmake OpenWatcom: Refactor population of standard include directories 2023-01-24 20:44:11 +01:00
DOS.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
DragonFly-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
DragonFly.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
eCos-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
eCos.cmake style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
Euros.cmake
FreeBSD-Determine-CXX.cmake
FreeBSD-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
FreeBSD.cmake WHOLE_ARCHIVE link feature: rely now on linker configuration 2024-07-22 16:58:51 +02:00
Fuchsia-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
Fuchsia.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
gas.cmake style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
Generic-ADSP-ASM.cmake style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
Generic-ADSP-C.cmake
Generic-ADSP-Common.cmake
Generic-ADSP-CXX.cmake
Generic-ELF.cmake Generic-ELF: Add platform module to configure the .elf file extension 2021-10-19 10:02:04 -05:00
Generic-SDCC-C.cmake
Generic.cmake
GHS-MULTI-Determine.cmake GHS: Store full path of Integrity OS directory 2022-02-23 11:33:35 -05:00
GHS-MULTI.cmake GHS: Do not include WindowsPaths 2022-03-17 19:11:46 -04:00
GNU-GNU-C.cmake hurd: Add GNU linker options 2024-12-12 09:19:36 -05:00
GNU-GNU-CXX.cmake hurd: Add GNU linker options 2024-12-12 09:19:36 -05:00
GNU-GNU-Fortran.cmake hurd: Add GNU linker options 2024-12-12 09:19:36 -05:00
GNU-GNU.cmake hurd: Add GNU linker options 2024-12-12 09:19:36 -05:00
GNU-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
GNU.cmake hurd: Add more GNU options support 2024-12-11 20:18:56 +01:00
GNUtoMS_lib.bat.in
GNUtoMS_lib.cmake
Haiku-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
Haiku.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
HP-UX-GNU-ASM.cmake
HP-UX-GNU-C.cmake
HP-UX-GNU-CXX.cmake
HP-UX-GNU-Fortran.cmake
HP-UX-GNU.cmake
HP-UX-HP-ASM.cmake
HP-UX-HP-C.cmake Modules: Collapse consecutive whitespace in strings 2020-03-23 21:34:17 +01:00
HP-UX-HP-CXX.cmake
HP-UX-HP-Fortran.cmake
HP-UX-HP.cmake
HP-UX-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
HP-UX.cmake style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
iOS-Determine-CXX.cmake
iOS-Initialize.cmake Apple: Enable linking during iOS/tvOS/visionOS/watchOS toolchain inspection 2024-11-14 11:06:49 -05:00
iOS.cmake
kFreeBSD-Initialize.cmake kFreeBSD,GNU: Provide multiarch library directory regex earlier 2023-06-06 15:35:20 -04:00
kFreeBSD.cmake kFreeBSD,GNU: Provide multiarch library directory regex earlier 2023-06-06 15:35:20 -04:00
Linux-Absoft-Fortran.cmake
Linux-Apple-Swift.cmake Swift: Support module libraries with command-line build systems 2024-04-15 08:23:39 -07:00
Linux-CCur-Fortran.cmake
Linux-Clang-C.cmake
Linux-Clang-CUDA.cmake Add options to specify linker tool 2023-10-13 11:52:35 +02:00
Linux-Clang-CXX.cmake
Linux-como.cmake Modules: Collapse consecutive whitespace in strings 2020-03-23 21:34:17 +01:00
Linux-Determine-CXX.cmake
Linux-Fujitsu-C.cmake FujitsuClang: Add support for the Fujitsu compiler in Clang mode 2021-03-31 09:14:45 -04:00
Linux-Fujitsu-CXX.cmake FujitsuClang: Add support for the Fujitsu compiler in Clang mode 2021-03-31 09:14:45 -04:00
Linux-Fujitsu.cmake Fujitsu: Add support for the Fujitsu compiler in Trad mode 2021-03-30 10:32:53 -04:00
Linux-GNU-C.cmake
Linux-GNU-CXX.cmake
Linux-GNU-Fortran.cmake
Linux-GNU.cmake LINKER_TYPE: Support MOLD only on GCC versions that support it 2024-03-13 11:13:21 -04:00
Linux-Initialize.cmake Linux: Recognize multiarch directories for musl-linux-any 2024-11-12 10:47:40 -05:00
Linux-Intel-C.cmake
Linux-Intel-CXX.cmake
Linux-Intel-Fortran.cmake Intel: Replace deprecated Fortran flag -nofor_main with -nofor-main 2021-01-22 09:38:57 -05:00
Linux-Intel.cmake WHOLE_ARCHIVE link feature: rely now on linker configuration 2024-07-22 16:58:51 +02:00
Linux-IntelLLVM-C.cmake IntelLLVM: Add support for Intel LLVM-based compilers 2021-01-28 09:05:35 -05:00
Linux-IntelLLVM-CXX.cmake IntelLLVM: Add support for Intel LLVM-based compilers 2021-01-28 09:05:35 -05:00
Linux-IntelLLVM-Fortran.cmake IntelLLVM: Add support for Intel LLVM-based compilers 2021-01-28 09:05:35 -05:00
Linux-IntelLLVM.cmake Enable IPO for IntelLLVM compilers on Linux and Windows 2022-08-01 19:34:49 -04:00
Linux-LCC-C.cmake LCC: Add dedicated support for MCST LCC compiler 2021-10-15 05:05:19 +03:00
Linux-LCC-CXX.cmake LCC: Add dedicated support for MCST LCC compiler 2021-10-15 05:05:19 +03:00
Linux-LCC-Fortran.cmake LCC: Disable Fortran preprocessor testing if unsupported 2023-02-16 03:55:31 +03:00
Linux-LCC.cmake LCC: Add dedicated support for MCST LCC compiler 2021-10-15 05:05:19 +03:00
Linux-LLVMFlang-Fortran.cmake LLVMFlang Fortran: enhance link capabilities 2023-12-08 19:22:24 +01:00
Linux-NAG-Fortran.cmake
Linux-NVHPC-C.cmake NVHPC: Add support for NVIDIA HPC SDK compilers based on PGI 2021-01-27 09:53:02 -05:00
Linux-NVHPC-CXX.cmake NVHPC: Add support for NVIDIA HPC SDK compilers based on PGI 2021-01-27 09:53:02 -05:00
Linux-NVHPC-Fortran.cmake NVHPC: Add support for NVIDIA HPC SDK compilers based on PGI 2021-01-27 09:53:02 -05:00
Linux-NVHPC.cmake NVHPC: Enable PIE support on linux 2022-08-15 13:39:30 -04:00
Linux-NVIDIA-CUDA.cmake Link Step: compute effective linker used by the compiler 2023-10-24 08:34:50 -04:00
Linux-OpenWatcom-C.cmake OpenWatcom: Support CMAKE_WATCOM_RUNTIME_LIBRARY with Linux and OS/2 builds 2022-05-06 10:40:59 -04:00
Linux-OpenWatcom-CXX.cmake OpenWatcom: Support CMAKE_WATCOM_RUNTIME_LIBRARY with Linux and OS/2 builds 2022-05-06 10:40:59 -04:00
Linux-OpenWatcom.cmake OpenWatcom: Refactor population of standard include directories 2023-01-24 20:44:11 +01:00
Linux-PathScale-C.cmake
Linux-PathScale-CXX.cmake
Linux-PathScale-Fortran.cmake
Linux-PathScale.cmake
Linux-PGI-C.cmake
Linux-PGI-CXX.cmake
Linux-PGI-Fortran.cmake
Linux-PGI.cmake
Linux-SunPro-CXX.cmake
Linux-TinyCC-C.cmake
Linux-VisualAge-C.cmake
Linux-VisualAge-CXX.cmake
Linux-VisualAge-Fortran.cmake
Linux-XL-C.cmake
Linux-XL-CXX.cmake
Linux-XL-Fortran.cmake
Linux.cmake WHOLE_ARCHIVE link feature: rely now on linker configuration 2024-07-22 16:58:51 +02:00
Midipix-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
Midipix.cmake
MirBSD.cmake
MP-RAS-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
MP-RAS.cmake style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
MSYS-Clang-C.cmake MSYS: Add support for running under MSYS runtime environment 2021-04-26 14:27:34 -04:00
MSYS-Clang-CXX.cmake MSYS: Add support for running under MSYS runtime environment 2021-04-26 14:27:34 -04:00
MSYS-Determine-CXX.cmake MSYS: Add support for running under MSYS runtime environment 2021-04-26 14:27:34 -04:00
MSYS-GNU-C.cmake MSYS: Add support for running under MSYS runtime environment 2021-04-26 14:27:34 -04:00
MSYS-GNU-CXX.cmake MSYS: Add support for running under MSYS runtime environment 2021-04-26 14:27:34 -04:00
MSYS-GNU-Fortran.cmake MSYS: Add support for running under MSYS runtime environment 2021-04-26 14:27:34 -04:00
MSYS-GNU.cmake MSYS: Add support for running under MSYS runtime environment 2021-04-26 14:27:34 -04:00
MSYS-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
MSYS-windres.cmake MSYS: Add support for running under MSYS runtime environment 2021-04-26 14:27:34 -04:00
MSYS.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
NetBSD-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
NetBSD.cmake WHOLE_ARCHIVE link feature: rely now on linker configuration 2024-07-22 16:58:51 +02:00
OHOS.cmake OHOS: Add support for OpenHarmony OS 2024-05-22 09:45:55 +02:00
OpenBSD-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
OpenBSD.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
OpenVMS-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
OpenVMS.cmake
OS2-OpenWatcom-C.cmake OpenWatcom: Support CMAKE_WATCOM_RUNTIME_LIBRARY with Linux and OS/2 builds 2022-05-06 10:40:59 -04:00
OS2-OpenWatcom-CXX.cmake OpenWatcom: Support CMAKE_WATCOM_RUNTIME_LIBRARY with Linux and OS/2 builds 2022-05-06 10:40:59 -04:00
OS2-OpenWatcom.cmake OpenWatcom: Refactor population of standard include directories 2023-01-24 20:44:11 +01:00
OS2.cmake OpenWatcom: Add OS/2 target support 2020-05-06 13:09:28 -04:00
OSF1-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
OSF1.cmake
QNX-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
QNX.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
RISCos-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
RISCos.cmake
SCO_SV-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
SCO_SV.cmake
SerenityOS-Clang-ASM.cmake SerenityOS: Add Platform module 2022-06-14 15:31:17 -04:00
SerenityOS-Clang-C.cmake SerenityOS: Add Platform module 2022-06-14 15:31:17 -04:00
SerenityOS-Clang-CXX.cmake SerenityOS: Add Platform module 2022-06-14 15:31:17 -04:00
SerenityOS-GNU-ASM.cmake SerenityOS: Add Platform module 2022-06-14 15:31:17 -04:00
SerenityOS-GNU-C.cmake SerenityOS: Add Platform module 2022-06-14 15:31:17 -04:00
SerenityOS-GNU-CXX.cmake SerenityOS: Add Platform module 2022-06-14 15:31:17 -04:00
SerenityOS-GNU.cmake SerenityOS: Add Platform module 2022-06-14 15:31:17 -04:00
SerenityOS-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
SerenityOS.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
SINIX-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
SINIX.cmake
SunOS-Clang-C.cmake
SunOS-Clang-CXX.cmake
SunOS-GNU-C.cmake
SunOS-GNU-CXX.cmake
SunOS-GNU-Fortran.cmake
SunOS-GNU.cmake
SunOS-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
SunOS-PathScale-C.cmake
SunOS-PathScale-CXX.cmake
SunOS-PathScale-Fortran.cmake
SunOS-PathScale.cmake
SunOS.cmake WHOLE_ARCHIVE link feature: rely now on linker configuration 2024-07-22 16:58:51 +02:00
syllable-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
syllable.cmake
Tru64-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
Tru64.cmake style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
tvOS-Determine-CXX.cmake
tvOS-Initialize.cmake Apple: Enable linking during iOS/tvOS/visionOS/watchOS toolchain inspection 2024-11-14 11:06:49 -05:00
tvOS.cmake
ULTRIX-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
ULTRIX.cmake
UNIX_SV-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
UNIX_SV.cmake
UnixPaths.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
UnixWare-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
UnixWare.cmake
visionOS-Determine-CXX.cmake apple: add preliminary visionOS support 2023-07-11 20:20:25 +02:00
visionOS-Initialize.cmake Apple: Enable linking during iOS/tvOS/visionOS/watchOS toolchain inspection 2024-11-14 11:06:49 -05:00
visionOS.cmake apple: add preliminary visionOS support 2023-07-11 20:20:25 +02:00
WASI-Initialize.cmake WASI: Add platform modules 2024-07-16 12:28:19 -04:00
WASI.cmake WASI: Add platform modules 2024-07-16 12:28:19 -04:00
watchOS-Determine-CXX.cmake
watchOS-Initialize.cmake Apple: Enable linking during iOS/tvOS/visionOS/watchOS toolchain inspection 2024-11-14 11:06:49 -05:00
watchOS.cmake
Windows3x-OpenWatcom-C.cmake OpenWatcom: Add correct support for 16-bit Windows 2023-01-25 17:53:03 +01:00
Windows3x-OpenWatcom-CXX.cmake OpenWatcom: Add correct support for 16-bit Windows 2023-01-25 17:53:03 +01:00
Windows3x-OpenWatcom.cmake OpenWatcom: Fix Windows3x DLL linking 2024-03-25 14:49:50 -04:00
Windows3x.cmake OpenWatcom: Add correct support for 16-bit Windows 2023-01-25 17:53:03 +01:00
Windows-Apple-Swift.cmake Swift: Add CMAKE_LINKER_TYPE support 2024-04-02 10:42:12 -04:00
Windows-Borland-C.cmake
Windows-Borland-CXX.cmake
Windows-Clang-ASM.cmake Clang: populate MSVC runtime library abstraction table 2022-04-17 21:13:44 -07:00
Windows-Clang-C.cmake Clang: Fix typo to enable compiler-generated Makefile dependencies on Windows 2024-02-12 14:14:07 -05:00
Windows-Clang-CUDA.cmake CUDA/Clang: Add support for MSVC ABI on Windows using GNU-like frontend 2024-01-22 09:33:54 -05:00
Windows-Clang-CXX.cmake Clang: Fix typo to enable compiler-generated Makefile dependencies on Windows 2024-02-12 14:14:07 -05:00
Windows-Clang-HIP.cmake HIP, Windows: Add Windows-Clang-HIP platform module 2022-10-09 20:03:28 +02:00
Windows-Clang-OBJC.cmake MinGW: Add support for OBJC and OBJCXX 2024-02-12 19:46:41 -05:00
Windows-Clang-OBJCXX.cmake MinGW: Add support for OBJC and OBJCXX 2024-02-12 19:46:41 -05:00
Windows-Clang.cmake WHOLE_ARCHIVE link feature: rely now on linker configuration 2024-07-22 16:58:51 +02:00
Windows-Determine-CXX.cmake
Windows-df.cmake Per-language Win32/Console flags 2021-03-17 17:51:56 +02:00
Windows-Embarcadero-C.cmake
Windows-Embarcadero-CXX.cmake
Windows-Embarcadero.cmake Per-language Win32/Console flags 2021-03-17 17:51:56 +02:00
Windows-Flang-Fortran.cmake
Windows-G95-Fortran.cmake
Windows-GNU-ASM.cmake
Windows-GNU-C-ABI.cmake
Windows-GNU-C.cmake
Windows-GNU-CXX-ABI.cmake
Windows-GNU-CXX.cmake
Windows-GNU-Fortran-ABI.cmake
Windows-GNU-Fortran.cmake
Windows-GNU-OBJC-ABI.cmake MinGW: Add support for OBJC and OBJCXX 2024-02-12 19:46:41 -05:00
Windows-GNU-OBJC.cmake MinGW: Add support for OBJC and OBJCXX 2024-02-12 19:46:41 -05:00
Windows-GNU-OBJCXX-ABI.cmake MinGW: Add support for OBJC and OBJCXX 2024-02-12 19:46:41 -05:00
Windows-GNU-OBJCXX.cmake MinGW: Add support for OBJC and OBJCXX 2024-02-12 19:46:41 -05:00
Windows-GNU.cmake WHOLE_ARCHIVE link feature: rely now on linker configuration 2024-07-22 16:58:51 +02:00
Windows-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
Windows-Intel-ASM.cmake
Windows-Intel-C.cmake Intel classic compilers on Windows: use msvc style dependencies 2022-09-13 17:47:01 +02:00
Windows-Intel-CXX.cmake Intel classic compilers on Windows: use msvc style dependencies 2022-09-13 17:47:01 +02:00
Windows-Intel-Fortran.cmake MSVC: Add abstraction for debug information format 2022-09-14 09:12:47 -04:00
Windows-Intel-ISPC.cmake ISPC: Support building with the MSVC toolchain 2020-08-28 11:21:31 -04:00
Windows-Intel.cmake BinUtils: Find linker and librarian for Intel compilers on Windows 2021-05-27 10:46:33 -04:00
Windows-IntelLLVM-ASM.cmake IntelLLVM: Add support for Intel LLVM-based compilers 2021-01-28 09:05:35 -05:00
Windows-IntelLLVM-C.cmake IntelLLVM: Add support for Intel LLVM-based compilers 2021-01-28 09:05:35 -05:00
Windows-IntelLLVM-CXX.cmake IntelLLVM: Add support for Intel LLVM-based compilers 2021-01-28 09:05:35 -05:00
Windows-IntelLLVM-Fortran.cmake MSVC: Add abstraction for debug information format 2022-09-14 09:12:47 -04:00
Windows-IntelLLVM.cmake Introduce CMAKE_<LANG>_LINK_MODE variable. 2025-01-10 13:24:16 +01:00
Windows-LLVMFlang-Fortran.cmake Fix: A lot of typos in code found by typos 2025-01-12 18:49:34 +04:00
Windows-MSVC-C.cmake MSVC: Revert "Default to -ZI instead of /Zi for x86 and x64" 2022-06-09 12:24:33 -04:00
Windows-MSVC-CXX.cmake MSVC: Revert "Default to -ZI instead of /Zi for x86 and x64" 2022-06-09 12:24:33 -04:00
Windows-MSVC.cmake MSVC: Restore support for non-incremental linking with v100 toolset and older 2024-09-03 10:58:28 -04:00
Windows-NVIDIA-CUDA.cmake Add options to specify linker tool 2023-10-13 11:52:35 +02:00
Windows-OpenWatcom-C.cmake Per-language Win32/Console flags 2021-03-17 17:51:56 +02:00
Windows-OpenWatcom-CXX.cmake Per-language Win32/Console flags 2021-03-17 17:51:56 +02:00
Windows-OpenWatcom.cmake OpenWatcom: Add correct support for 16-bit Windows 2023-01-25 17:53:03 +01:00
Windows-OrangeC-C.cmake OrangeC: Add support for OrangeC compiler 2023-09-25 12:27:29 -04:00
Windows-OrangeC-CXX.cmake OrangeC: Add support for OrangeC compiler 2023-09-25 12:27:29 -04:00
Windows-OrangeC.cmake OrangeC: Add support for OrangeC compiler 2023-09-25 12:27:29 -04:00
Windows-PGI-C.cmake
Windows-PGI-Fortran.cmake
Windows-PGI.cmake
Windows-Watcom-C.cmake
Windows-Watcom-CXX.cmake
Windows-windres.cmake
Windows.cmake style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
WindowsCE-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
WindowsCE-MSVC-C.cmake
WindowsCE-MSVC-CXX.cmake
WindowsCE.cmake
WindowsKernelModeDriver-Initialize.cmake VS: Add minimal support for Windows Kernel Mode Drivers 2024-12-03 14:18:52 -05:00
WindowsKernelModeDriver-MSVC-C.cmake WindowsKernelModeDriver: Add WDK include and link paths on MSVC 2024-09-03 11:10:35 -04:00
WindowsKernelModeDriver-MSVC-CXX.cmake WindowsKernelModeDriver: Add WDK include and link paths on MSVC 2024-09-03 11:10:35 -04:00
WindowsKernelModeDriver.cmake WindowsKernelModeDriver: Switch to appending to variables 2024-10-24 13:20:08 -04:00
WindowsPaths.cmake Find: Support per call disabling of CMAKE_INSTALL_PREFIX 2022-04-15 09:33:55 -04:00
WindowsPhone-Clang-ASM.cmake
WindowsPhone-Clang-C.cmake
WindowsPhone-Clang-CXX.cmake
WindowsPhone-GNU-ASM.cmake
WindowsPhone-GNU-C.cmake
WindowsPhone-GNU-CXX.cmake
WindowsPhone-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
WindowsPhone-MSVC-C.cmake
WindowsPhone-MSVC-CXX.cmake
WindowsPhone.cmake
WindowsStore-Clang-ASM.cmake
WindowsStore-Clang-C.cmake
WindowsStore-Clang-CXX.cmake
WindowsStore-GNU-ASM.cmake
WindowsStore-GNU-C.cmake
WindowsStore-GNU-CXX.cmake
WindowsStore-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
WindowsStore-MSVC-C.cmake
WindowsStore-MSVC-CXX.cmake
WindowsStore.cmake
Xenix-Initialize.cmake enable_language: Establish target platform identification variables earlier 2023-06-07 07:02:20 -04:00
Xenix.cmake style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00