summaryrefslogtreecommitdiffstats
path: root/Modules/Platform
Commit message (Expand)AuthorAgeFilesLines
* Emscripten: Drop hard-coded -fPIC flagBrad King2025-11-251-2/+0
* Emscripten: Restore placement of source files on compile command-linesBrad King2025-11-241-1/+1
* VS/Android: Use ApplicationTypeRevision 3.0 in VS2026Brad King2025-11-201-1/+1
* macOS: Do not incorrectly search for per-arch SDKsBrad King2025-10-291-1/+1
* Merge topic 'xcode-macos-deployment-target' into release-4.2Brad King2025-10-271-15/+45
|\
| * Merge branch 'backport-4.0-xcode-macos-deployment-target'Brad King2025-10-261-15/+45
| |\
| | * Xcode: Restore default CMAKE_OSX_DEPLOYMENT_TARGET to run on hostBrad King2025-10-261-3/+33
| | * Apple: Initialize deployment target after SDKBrad King2025-10-261-15/+15
| | * macOS: Avoid relying on sw_vers when cross-compiling from another OSBrad King2025-10-222-12/+9
| | * macOS: Remove outdated condition for CMAKE_OSX_DEPLOYMENT_TARGETBrad King2025-10-221-1/+1
* | | FASTBuild: support CUDA languageEduard Voronkin2025-10-251-2/+8
* | | Linker: Tolerate CMAKE_EXECUTE_PROCESS_COMMAND_ERROR_IS_FATAL set to ANYTristan Daifuku2025-10-201-1/+3
* | | MSVC: Define _WINDLL consistently for shared librariesAJIOB2025-09-293-0/+4
* | | Emscripten: Drop hard-coded -sMAIN_MODULE and -sSIDE_MODULE flagsBrad King2025-09-191-15/+7
* | | Emscripten: Restore support for indirect use of emsdk toolchain fileBrad King2025-09-191-4/+10
* | | Merge topic 'android-ndk-custom-toolchain'Brad King2025-09-182-0/+6
|\ \ \
| * | | Android: Allow custom compilers with NDKBrad King2025-09-172-0/+6
* | | | Emscripten: Detect and identify linker invoked by the compiler driverBrad King2025-09-182-0/+2
* | | | Emscripten: Allow overriding -sMAIN_MODULE and -sSIDE_MODULE linker flagsBrad King2025-09-171-2/+3
* | | | Emscripten: Drop -sMAIN_MODULE and -sSIDE_MODULE with emsdk toolchain fileBrad King2025-09-171-3/+14
* | | | Emscripten: Restore support for emsdk toolchain file and platform moduleBrad King2025-09-171-0/+9
* | | | Emscripten: Enable de-duplication of libraries for CMP0156 with LLDBrad King2025-09-171-0/+3
* | | | Emscripten: Drop unused placeholder from link rule variablesBrad King2025-09-171-1/+1
* | | | Emscripten: Select emcc and em++ compilers by defaultBrad King2025-09-172-0/+6
|/ / /
* | | Merge branch 'backport-vs2026' into vs2026Brad King2025-09-152-2/+5
|\ \ \
| * | | VS: Add Visual Studio 18 2026 generatorBrad King2025-09-152-2/+5
| |/ /
* | | FASTBuild: fix CMake build with clang-clEduard Voronkin2025-09-052-7/+14
* | | Merge topic 'aix-clang-compiler-target'Brad King2025-09-021-0/+1
|\ \ \
| * | | AIX: Fix shared library linking with CMAKE_<LANG>_COMPILER_TARGETDavid Tenty2025-09-011-0/+1
* | | | FASTBuild: Add generatorEduard Voronkin2025-08-261-1/+1
|/ / /
* | | Merge topic 'link-flags'Brad King2025-08-021-0/+1
|\ \ \ | |/ /
| * | MSVC: Fix regression that links shared libraries with bogus -shared flagBrad King2025-08-011-0/+1
* | | Merge topic 'clang-msvc-sysroot'Brad King2025-07-231-0/+2
|\ \ \
| * | | Clang: Implement CMAKE_SYSROOT for GNU-like front-end targeting MSVC ABIBrad King2025-07-211-0/+2
* | | | AIX: Drop unnecessary -l from CMAKE_DL_LIBSPeter Kokot2025-07-211-1/+1
|/ / /
* | | Merge topic 'freebsd_linker_variables'Brad King2025-07-1529-0/+87
|\ \ \
| * | | Platform: Add compiler platform modules for BSDsUndefine2025-07-1229-0/+87
* | | | Merge topic 'windows-kernel-mode-driver'Brad King2025-07-101-6/+0
|\ \ \ \ | |/ / / |/| / / | |/ /
| * | cmExperimental: remove the flag for Windows Kernel Mode Driver supportBrad King2025-07-091-6/+0
* | | Emscripten: Add platform modulesQuinn Powell2025-06-1710-0/+62
|/ /
* | Merge topic 'link-flags'Brad King2025-06-1122-42/+44
|\ \
| * | Ninja,Makefile: Drop now-unused placeholders from link rule variablesBrad King2025-06-1021-40/+40
| * | Embarcadero,OpenWatcom: Clear unused flags for creating shared librariesBrad King2025-06-101-0/+2
| * | ADSP: Do not pass executable link flags when creating a static libraryBrad King2025-06-092-2/+2
* | | Merge topic 'update_nvhpc_visibility_and_pie_flags'Brad King2025-06-101-1/+5
|\ \ \ | |/ / |/| |
| * | NVHPC: Add support for 25.07 no-pie optionRobert Maynard2025-06-091-1/+5
* | | MSVC: Move link -machine flag out of CMAKE_*_LINKER_FLAGSBrad King2025-06-053-6/+21
* | | MSVC: Factor out link -machine flag nameBrad King2025-06-021-14/+16
* | | MSVC: Move link -subsystem flag handling near and -machine flag handlingBrad King2025-06-021-8/+7
* | | CUDA: Drop unused link rule variable setting on WindowsBrad King2025-06-021-2/+0
|/ /