CMake/Modules/Platform
Gregor Jasny 24aafbde11 Xcode: Adjust deployment target SDK version to host version
If the automatically selected SDK is newer than the host OS version
and no deployment version has been set then adjust the deployment
version to the host OS version. Otherwise the user won't be able to
launch the executables on the build host.

This is for example a problem on a MacOSX 10.10 host with Xcode 7
which only provides a MacOSX10.11 SDK.
2015-10-12 15:31:10 -04:00
..
AIX-GNU-ASM.cmake
AIX-GNU-C.cmake
AIX-GNU-CXX.cmake
AIX-GNU-Fortran.cmake
AIX-GNU.cmake
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
AIX.cmake
ARTOS-GNU-C.cmake Add support for ARTOS platform using GNU C with ac compiler driver 2015-08-17 10:32:50 -04:00
ARTOS.cmake Add support for ARTOS platform using GNU C with ac compiler driver 2015-08-17 10:32:50 -04:00
Android.cmake VS: Fix Tegra-Android platform linking of libraries by name 2014-09-30 08:45:35 -04:00
BSDOS.cmake
BeOS.cmake
BlueGeneL.cmake
BlueGeneP-base.cmake
BlueGeneP-dynamic-GNU-C.cmake
BlueGeneP-dynamic-GNU-CXX.cmake
BlueGeneP-dynamic-GNU-Fortran.cmake
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-XL-C.cmake
BlueGeneP-static-XL-CXX.cmake
BlueGeneP-static-XL-Fortran.cmake
BlueGeneP-static.cmake
BlueGeneQ-base.cmake Factor an <INCLUDES> placeholder out of <FLAGS> in rule variables 2015-07-13 10:49:46 -04:00
BlueGeneQ-dynamic-GNU-C.cmake BlueGene/Q Platform files 2015-03-18 23:40:12 -07:00
BlueGeneQ-dynamic-GNU-CXX.cmake BlueGene/Q Platform files 2015-03-18 23:40:12 -07:00
BlueGeneQ-dynamic-GNU-Fortran.cmake BlueGene/Q Platform files 2015-03-18 23:40:12 -07:00
BlueGeneQ-dynamic-XL-C.cmake BlueGene/Q Platform files 2015-03-18 23:40:12 -07:00
BlueGeneQ-dynamic-XL-CXX.cmake BlueGene/Q Platform files 2015-03-18 23:40:12 -07:00
BlueGeneQ-dynamic-XL-Fortran.cmake BlueGene/Q Platform files 2015-03-18 23:40:12 -07:00
BlueGeneQ-dynamic.cmake BlueGene/Q Platform files 2015-03-18 23:40:12 -07:00
BlueGeneQ-static-GNU-C.cmake BlueGene/Q Platform files 2015-03-18 23:40:12 -07:00
BlueGeneQ-static-GNU-CXX.cmake BlueGene/Q Platform files 2015-03-18 23:40:12 -07:00
BlueGeneQ-static-GNU-Fortran.cmake BlueGene/Q Platform files 2015-03-18 23:40:12 -07:00
BlueGeneQ-static-XL-C.cmake BlueGene/Q Platform files 2015-03-18 23:40:12 -07:00
BlueGeneQ-static-XL-CXX.cmake BlueGene/Q Platform files 2015-03-18 23:40:12 -07:00
BlueGeneQ-static-XL-Fortran.cmake BlueGene/Q Platform files 2015-03-18 23:40:12 -07:00
BlueGeneQ-static.cmake BlueGene/Q Platform files 2015-03-18 23:40:12 -07:00
CYGWIN-CXX.cmake
CYGWIN-GNU-C.cmake
CYGWIN-GNU-CXX.cmake
CYGWIN-GNU-Fortran.cmake
CYGWIN-GNU.cmake RC: Simplify selection of resource compiler based on C/C++ toolchain 2015-05-07 11:43:02 -04:00
CYGWIN-windres.cmake Factor an <INCLUDES> placeholder out of <FLAGS> in rule variables 2015-07-13 10:49:46 -04:00
CYGWIN.cmake
Catamount.cmake
Darwin-Absoft-Fortran.cmake
Darwin-AppleClang-C.cmake OS X: Use -iframework with AppleClang only on version >= 4.2 2015-07-22 09:04:04 -04:00
Darwin-AppleClang-CXX.cmake OS X: Use -iframework with AppleClang only on version >= 4.2 2015-07-22 09:04:04 -04:00
Darwin-CXX.cmake
Darwin-Clang-C.cmake
Darwin-Clang-CXX.cmake
Darwin-Clang.cmake
Darwin-GNU-C.cmake
Darwin-GNU-CXX.cmake
Darwin-GNU-Fortran.cmake OS X: Detect deployment target flags from GNU Fortran compilers 2014-10-27 08:40:55 -04:00
Darwin-GNU.cmake
Darwin-Initialize.cmake Xcode: Adjust deployment target SDK version to host version 2015-10-12 15:31:10 -04:00
Darwin-Intel-C.cmake
Darwin-Intel-CXX.cmake
Darwin-Intel-Fortran.cmake
Darwin-Intel.cmake
Darwin-NAG-Fortran.cmake Factor an <INCLUDES> placeholder out of <FLAGS> in rule variables 2015-07-13 10:49:46 -04:00
Darwin-VisualAge-C.cmake
Darwin-VisualAge-CXX.cmake
Darwin-XL-C.cmake
Darwin-XL-CXX.cmake
Darwin.cmake Darwin: Add support for tbd library stub files 2015-08-24 22:29:33 +02:00
DragonFly.cmake
Euros.cmake Add EUROS RTOS platform description file 2015-07-14 14:33:20 -04:00
FreeBSD.cmake
GHS-MULTI-Initialize.cmake GHS: Find latest 'int' directory 2015-09-09 10:12:35 -04:00
GHS-MULTI.cmake Add a 'Green Hills MULTI' generator on Windows 2015-04-20 13:55:40 -04:00
GNU.cmake
GNUtoMS_lib.bat.in
GNUtoMS_lib.cmake
Generic-ADSP-ASM.cmake
Generic-ADSP-C.cmake
Generic-ADSP-CXX.cmake
Generic-ADSP-Common.cmake
Generic-SDCC-C.cmake Factor an <INCLUDES> placeholder out of <FLAGS> in rule variables 2015-07-13 10:49:46 -04:00
Generic.cmake
HP-UX-GNU-ASM.cmake HP-UX: Add GNU compiler information for ASM language 2015-05-04 11:06:16 -04:00
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 Factor an <INCLUDES> placeholder out of <FLAGS> in rule variables 2015-07-13 10:49:46 -04:00
HP-UX-HP-CXX.cmake Factor an <INCLUDES> placeholder out of <FLAGS> in rule variables 2015-07-13 10:49:46 -04:00
HP-UX-HP-Fortran.cmake Factor an <INCLUDES> placeholder out of <FLAGS> in rule variables 2015-07-13 10:49:46 -04:00
HP-UX-HP.cmake
HP-UX.cmake Merge topic 'hp-ux-itanium-shared-libs' 2015-08-21 09:28:55 -04:00
Haiku.cmake
IRIX.cmake Makefile: Add assembly and preprocessed targets for Fortran 2014-11-10 10:24:53 -05:00
IRIX64.cmake Factor an <INCLUDES> placeholder out of <FLAGS> in rule variables 2015-07-13 10:49:46 -04:00
Linux-Absoft-Fortran.cmake
Linux-CCur-Fortran.cmake Add support for Concurrent Fortran 77 Compiler 2015-06-18 11:36:12 -04:00
Linux-CXX.cmake
Linux-Clang-C.cmake
Linux-Clang-CXX.cmake
Linux-GNU-C.cmake
Linux-GNU-CXX.cmake
Linux-GNU-Fortran.cmake GNU: Drop -rdynamic flag from Fortran 2015-06-16 13:58:41 -04:00
Linux-GNU.cmake
Linux-Intel-C.cmake
Linux-Intel-CXX.cmake
Linux-Intel-Fortran.cmake
Linux-Intel.cmake
Linux-NAG-Fortran.cmake
Linux-PGI-C.cmake
Linux-PGI-CXX.cmake
Linux-PGI-Fortran.cmake
Linux-PGI.cmake PGI: Remove invalid -fPIE flag (#15460) 2015-03-20 12:59:54 -04:00
Linux-PathScale-C.cmake
Linux-PathScale-CXX.cmake
Linux-PathScale-Fortran.cmake
Linux-PathScale.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 XL: Fix link flags for executables on Linux with XL compilers 2015-01-12 12:59:52 -05:00
Linux-XL-CXX.cmake XL: Fix link flags for executables on Linux with XL compilers 2015-01-12 12:59:52 -05:00
Linux-XL-Fortran.cmake XL: Fix link flags for executables on Linux with XL compilers 2015-01-12 12:59:52 -05:00
Linux-como.cmake
Linux.cmake Linux: Ignore Debian-specific case when cross-compiling 2015-03-23 09:19:54 -04:00
MP-RAS.cmake
MirBSD.cmake
NetBSD.cmake
OSF1.cmake
OpenBSD.cmake OpenBSD: honor the LOCALBASE and X11BASE environment variables 2014-05-21 20:38:55 +02:00
OpenVMS.cmake
QNX.cmake QNX: Add missing flags for configurations and artifact creation. 2014-07-17 09:36:18 -04:00
RISCos.cmake
SCO_SV.cmake
SINIX.cmake
SunOS-GNU-C.cmake
SunOS-GNU-CXX.cmake
SunOS-GNU-Fortran.cmake
SunOS-GNU.cmake
SunOS.cmake SunOS: Drop special case for linking C++ shared libraries with gcc (#15673) 2015-07-30 13:59:29 -04:00
Tru64.cmake
ULTRIX.cmake
UNIX_SV.cmake
UnixPaths.cmake
UnixWare.cmake
Windows-Borland-C.cmake
Windows-Borland-CXX.cmake
Windows-CXX.cmake
Windows-Clang-C.cmake
Windows-Clang-CXX.cmake
Windows-Clang.cmake Avoid if() quoted auto-dereference when checking for "MSVC" 2014-11-19 16:24:54 -05:00
Windows-Embarcadero-C.cmake
Windows-Embarcadero-CXX.cmake
Windows-Embarcadero.cmake Factor an <INCLUDES> placeholder out of <FLAGS> in rule variables 2015-07-13 10:49:46 -04:00
Windows-G95-Fortran.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.cmake Re-order 'ar' options 'cq' => 'qc' 2015-09-09 11:08:20 -04:00
Windows-Intel-ASM.cmake
Windows-Intel-C.cmake
Windows-Intel-CXX.cmake
Windows-Intel-Fortran.cmake Intel: Disable Fortran optimizations for Debug config on Windows (#15583) 2015-05-26 10:25:31 -04:00
Windows-Intel.cmake
Windows-MSVC-C.cmake Revert topic 'feature_record_msvc' 2015-01-14 13:35:58 -05:00
Windows-MSVC-CXX.cmake Revert topic 'feature_record_msvc' 2015-01-14 13:35:58 -05:00
Windows-MSVC.cmake MSVC: Add system libs for WindowsStore on VS 2015 2015-10-02 16:41:41 -04:00
Windows-NMcl.cmake
Windows-df.cmake RC: Drop unused CMAKE_COMPILE_RESOURCE variable setting 2015-02-25 11:16:19 -05:00
Windows-wcl386.cmake Factor an <INCLUDES> placeholder out of <FLAGS> in rule variables 2015-07-13 10:49:46 -04:00
Windows-windres.cmake Factor an <INCLUDES> placeholder out of <FLAGS> in rule variables 2015-07-13 10:49:46 -04:00
Windows.cmake Define 'WINDOWS_PHONE' and 'WINDOWS_STORE' variables 2014-07-31 14:08:52 -04:00
WindowsCE-MSVC-C.cmake
WindowsCE-MSVC-CXX.cmake
WindowsCE.cmake
WindowsPaths.cmake Windows: Avoid () in environment variable references 2014-05-08 13:24:49 -04:00
WindowsPhone-MSVC-C.cmake Add WindowsPhone and WindowsStore platform information modules 2014-07-31 14:08:50 -04:00
WindowsPhone-MSVC-CXX.cmake Add WindowsPhone and WindowsStore platform information modules 2014-07-31 14:08:50 -04:00
WindowsPhone.cmake Add WindowsPhone and WindowsStore platform information modules 2014-07-31 14:08:50 -04:00
WindowsStore-MSVC-C.cmake Add WindowsPhone and WindowsStore platform information modules 2014-07-31 14:08:50 -04:00
WindowsStore-MSVC-CXX.cmake Add WindowsPhone and WindowsStore platform information modules 2014-07-31 14:08:50 -04:00
WindowsStore.cmake Add WindowsPhone and WindowsStore platform information modules 2014-07-31 14:08:50 -04:00
Xenix.cmake
eCos.cmake Avoid if() quoted auto-dereference 2014-10-20 11:49:16 -04:00
gas.cmake
kFreeBSD.cmake
syllable.cmake