summaryrefslogtreecommitdiffstats
path: root/Modules/Platform
Commit message (Expand)AuthorAgeFilesLines
* 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
* | MSVC: Fix regression that links shared libraries with bogus -shared flagBrad King2025-08-011-0/+1
* | cmExperimental: remove the flag for Windows Kernel Mode Driver supportBrad King2025-07-091-6/+0
* | 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
|/ /
* | Linker: Generate per-language module -DEF: flags on WindowsBrad King2025-05-285-2/+9
* | Merge topic 'clang-macos-sdk'Brad King2025-05-031-0/+4
|\ \ | |/
| * macOS: Restore support for LLVM/Clang without explicit CMAKE_OSX_SYSROOTBrad King2025-05-021-0/+4
* | macOS: Avoid relying on sw_vers when cross-compiling from another OSBrad King2025-04-282-12/+9
* | macOS: Remove outdated condition for CMAKE_OSX_DEPLOYMENT_TARGETBrad King2025-04-281-1/+1
* | Merge topic 'macos-usr-local-lib'Brad King2025-04-161-0/+7
|\ \ | |/
| * macOS: Restore RPATH entry for libraries linked from /usr/local/libBrad King2025-04-151-0/+7
| * Merge topic 'GNU-linker-pushpop_state-detection' into release-4.0Brad King2025-03-212-10/+12
| |\
* | \ Merge topic 'android-riscv64'Brad King2025-04-092-7/+17
|\ \ \
| * | | Android: add support for riscv64-linux-androidJia Yuan Lo2025-04-032-7/+17
* | | | CMAKE_COMPILER_IS_*: Replace with CMAKE_<LANG>_COMPILER_IDPeter Kokot2025-03-292-5/+5
* | | | Windows/Clang: Fix indentation in platform information moduleBrad King2025-03-241-1/+1
|/ / /
* | | Merge topic 'GNU-linker-pushpop_state-detection'Brad King2025-03-212-10/+12
|\ \ \ | | |/ | |/|
| * | Linker: Detect GNU push-state/pop-state flags more robustlyMarc Chevrier2025-03-201-4/+5
| * | Linker: Save GNU push-/pop-state detection with compiler inspection resultsMarc Chevrier2025-03-202-6/+7
* | | Merge topic 'aix-export-tbss'Brad King2025-03-181-1/+1
|\ \ \ | | |/ | |/|
| * | AIX: Consider tbss symbols in ExportImportListAditya Vidyadhar Kamath2025-03-181-1/+1
| * | LICENSE: Replace references to Copyright.txt with LICENSE.rstKitware Robot2025-03-03351-351/+351
| * | Merge topic 'linker-configuration-haiku' into release-4.0Brad King2025-02-109-0/+39
| |\ \ | | |/
* | | kFreeBSD: Remove support for obsolete platformRoger Leigh2025-03-052-7/+0
* | | LICENSE: Replace references to Copyright.txt with LICENSE.rstKitware Robot2025-03-03351-351/+351
* | | Merge topic 'linker-configuration-haiku'Brad King2025-02-109-0/+39
|\ \ \ | |/ / |/| / | |/
| * Linker configuration: Add missing platform HaikuBegasus2025-02-109-0/+39
* | AIX: Add platform id variables 'AIX' and 'CMAKE_HOST_AIX'Aditya Vidyadhar Kamath2025-02-071-0/+1
* | Merge topic 'fix-swift-whole-archive'Brad King2025-02-0412-0/+63
|\ \ | |/
| * Linker: Restore support for WHOLE_ARCHIVE with Swift librariesAlexandra Cherdantseva2025-02-0312-0/+63
* | Merge topic 'msvc-runtime-checks'Brad King2025-01-306-5/+75
|\ \
| * | MSVC: Add abstraction for runtime checksAJIOB2025-01-296-5/+75
* | | Use lower case style for commandsPeter Kokot2025-01-283-11/+11
* | | Remove optional arguments from else() and end*() commandsPeter Kokot2025-01-282-3/+3
* | | Linker configuration: rely now on CMAKE_<LANG>_LINK_MODE variable.Marc Chevrier2025-01-262-2/+0
* | | Extend CMAKE_<LANG>_LINK_MODE supportMarc Chevrier2025-01-264-1/+13
|/ /
* | CMP0065: Remove support for OLD behaviorBrad King2025-01-222-2/+2