CMake/Modules/Platform
Gregor Jasny 540815eec2 Xcode: Convert maybe unversioned OSX sysroot into versioned SDK path
Starting with Xcode 8 the SDK folder also contains an unversioned
entry:

$ ls -l /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs

drwxr-xr-x  5 root  wheel  170 Mar  4  2018 MacOSX.sdk
lrwxr-xr-x  1 root  wheel   10 Sep 16 20:49 MacOSX10.12.sdk -> MacOSX.sdk

If this unversioned path is used CMake cannot detect the SDK
version. To work around the problem we always invoke the code path
that translates short SDK names like "macosx10.12" into a path.
That way we always end up with a versioned SDK path in
_CMAKE_OSX_SYSROOT_PATH which is later used to determine the version.

Closes: #16323
2016-09-25 13:06:23 +02:00
..
Android Android: Select the STL type for NDK builds 2016-08-23 12:53:10 -04:00
AIX-Clang-C.cmake AIX: Add support for Clang compiler 2016-06-20 09:59:31 -04:00
AIX-Clang-CXX.cmake AIX: Add support for Clang compiler 2016-06-20 09:59:31 -04:00
AIX-GNU-ASM.cmake Add ASM platform information for GNU compiler on AIX (#13390) 2012-07-10 15:18:55 -04:00
AIX-GNU-C.cmake Split GNU compiler information files 2009-12-02 09:52:00 -05:00
AIX-GNU-CXX.cmake GNU: Do not use -fvisibility on AIX or HP-UX 2016-09-05 09:45:13 -04:00
AIX-GNU-Fortran.cmake Split GNU compiler information files 2009-12-02 09:52:00 -05:00
AIX-GNU.cmake GNU: Do not use -fvisibility on AIX or HP-UX 2016-09-05 09:45:13 -04:00
AIX-VisualAge-C.cmake Split XL compiler information files 2009-09-30 09:37:35 -04:00
AIX-VisualAge-CXX.cmake Split XL compiler information files 2009-09-30 09:37:35 -04:00
AIX-VisualAge-Fortran.cmake XL: Fix old VisualAge branding of Fortran compiler 2011-08-02 17:26:29 -04:00
AIX-XL-ASM.cmake Add ASM platform information for XL compiler on AIX 2011-03-02 13:48:04 -05:00
AIX-XL-C.cmake Factor AIX and XL compiler flags into common module 2011-03-02 11:20:50 -05:00
AIX-XL-CXX.cmake Factor AIX and XL compiler flags into common module 2011-03-02 11:20:50 -05:00
AIX-XL-Fortran.cmake Factor AIX and XL compiler flags into common module 2011-03-02 11:20:50 -05:00
AIX-XL.cmake Honor CMAKE_*_LINKER_FLAGS[_<CONFIG>]_INIT set in toolchain files 2016-07-14 15:47:32 -04:00
AIX.cmake AIX,HP: Allow user to override the default runtime path (libpath) 2016-05-17 13:36:29 -04:00
ARTOS-GNU-C.cmake Honor CMAKE_<LANG>_FLAGS[_<CONFIG>]_INIT set in toolchain files 2016-07-06 10:13:31 -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-Clang-C.cmake Android: Add placeholders for platform-specific compiler settings 2016-08-12 10:40:51 -04:00
Android-Clang-CXX.cmake Android: Add placeholders for platform-specific compiler settings 2016-08-12 10:40:51 -04:00
Android-Clang.cmake Android: Add Clang -target option for current ABI 2016-08-12 10:40:54 -04:00
Android-Common.cmake Android: Select the STL type for NDK builds 2016-08-23 12:53:10 -04:00
Android-Determine-C.cmake Android: Add placeholders for platform-specific compiler selection 2016-08-12 10:40:51 -04:00
Android-Determine-CXX.cmake Android: Add placeholders for platform-specific compiler selection 2016-08-12 10:40:51 -04:00
Android-Determine.cmake Android: Avoid interfering with common pre-existing toolchain files 2016-08-12 10:40:54 -04:00
Android-GNU-C.cmake Android: Add placeholders for platform-specific compiler settings 2016-08-12 10:40:51 -04:00
Android-GNU-CXX.cmake Android: Add placeholders for platform-specific compiler settings 2016-08-12 10:40:51 -04:00
Android-GNU.cmake Android: Add placeholders for compiler/abi-specific settings 2016-08-12 10:40:54 -04:00
Android-Initialize.cmake Android: Add a CMAKE_BUILD_TYPE default 2016-08-12 10:40:54 -04:00
Android.cmake Android: Add `ANDROID` variable to indicate the target 2016-08-23 13:10:51 -04:00
BSDOS.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
BeOS.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
BlueGeneL.cmake Remove CMake-language block-end command arguments 2012-08-13 14:19:16 -04:00
BlueGeneP-base.cmake Add platform variables for position independent code flags 2012-06-12 15:37:53 -04:00
BlueGeneP-dynamic-GNU-C.cmake Add platform files for BlueGene/P systems 2010-08-13 12:17:57 -04:00
BlueGeneP-dynamic-GNU-CXX.cmake Add platform files for BlueGene/P systems 2010-08-13 12:17:57 -04:00
BlueGeneP-dynamic-GNU-Fortran.cmake Add platform files for BlueGene/P systems 2010-08-13 12:17:57 -04:00
BlueGeneP-dynamic-XL-C.cmake Add platform files for BlueGene/P systems 2010-08-13 12:17:57 -04:00
BlueGeneP-dynamic-XL-CXX.cmake Add platform files for BlueGene/P systems 2010-08-13 12:17:57 -04:00
BlueGeneP-dynamic-XL-Fortran.cmake Add platform files for BlueGene/P systems 2010-08-13 12:17:57 -04:00
BlueGeneP-dynamic.cmake Add platform files for BlueGene/P systems 2010-08-13 12:17:57 -04:00
BlueGeneP-static-GNU-C.cmake Add platform files for BlueGene/P systems 2010-08-13 12:17:57 -04:00
BlueGeneP-static-GNU-CXX.cmake Add platform files for BlueGene/P systems 2010-08-13 12:17:57 -04:00
BlueGeneP-static-GNU-Fortran.cmake Add platform files for BlueGene/P systems 2010-08-13 12:17:57 -04:00
BlueGeneP-static-XL-C.cmake Add platform files for BlueGene/P systems 2010-08-13 12:17:57 -04:00
BlueGeneP-static-XL-CXX.cmake Add platform files for BlueGene/P systems 2010-08-13 12:17:57 -04:00
BlueGeneP-static-XL-Fortran.cmake Add platform files for BlueGene/P systems 2010-08-13 12:17:57 -04:00
BlueGeneP-static.cmake Add platform files for BlueGene/P systems 2010-08-13 12:17:57 -04:00
BlueGeneQ-base.cmake Use string(APPEND) in Modules 2016-07-28 00:41:13 +02: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-Clang-C.cmake Cygwin: Add support for Clang compiler 2016-03-10 09:35:48 -05:00
CYGWIN-Clang-CXX.cmake Cygwin: Add support for Clang compiler 2016-03-10 09:35:48 -05:00
CYGWIN-Determine-CXX.cmake Modules: Rename internal platform-specific compiler determination modules 2016-06-02 09:51:43 -04:00
CYGWIN-GNU-C.cmake Split GNU compiler information files 2009-12-02 09:52:00 -05:00
CYGWIN-GNU-CXX.cmake Split GNU compiler information files 2009-12-02 09:52:00 -05:00
CYGWIN-GNU-Fortran.cmake Split GNU compiler information files 2009-12-02 09:52:00 -05:00
CYGWIN-GNU.cmake Honor CMAKE_*_LINKER_FLAGS[_<CONFIG>]_INIT set in toolchain files 2016-07-14 15:47:32 -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 Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
Catamount.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
CrayLinuxEnvironment.cmake CrayLinuxEnvironment: Add alternative methods to get version info 2016-08-05 09:01:43 -04:00
Darwin-Absoft-Fortran.cmake OS X: Add Fortran library version flags (#14249) 2013-07-16 09:27:50 -04:00
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-Clang-C.cmake OS X: Add platform-specific Clang compiler info files (#13536) 2012-09-17 15:36:41 -04:00
Darwin-Clang-CXX.cmake OS X: Add platform-specific Clang compiler info files (#13536) 2012-09-17 15:36:41 -04:00
Darwin-Clang.cmake OS X: Use -iframework with Clang only on version >= 3.2 2016-03-09 08:37:29 -05:00
Darwin-Determine-CXX.cmake Modules: Rename internal platform-specific compiler determination modules 2016-06-02 09:51:43 -04:00
Darwin-GNU-C.cmake OS X: Always generate -isysroot if any SDK is in use 2012-09-21 08:53:42 -04:00
Darwin-GNU-CXX.cmake OS X: Always generate -isysroot if any SDK is in use 2012-09-21 08:53:42 -04:00
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 OS X: Use -iframework for system framework directories 2014-05-07 09:04:48 -04:00
Darwin-Initialize.cmake Xcode: Convert maybe unversioned OSX sysroot into versioned SDK path 2016-09-25 13:06:23 +02:00
Darwin-Intel-C.cmake OS X: Split Intel compiler information files 2014-02-11 10:04:26 -05:00
Darwin-Intel-CXX.cmake OS X: Split Intel compiler information files 2014-02-11 10:04:26 -05:00
Darwin-Intel-Fortran.cmake OS X: Split Intel compiler information files 2014-02-11 10:04:26 -05:00
Darwin-Intel.cmake OS X: Split Intel compiler information files 2014-02-11 10:04:26 -05:00
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 Split XL compiler information files 2009-09-30 09:37:35 -04:00
Darwin-VisualAge-CXX.cmake Split XL compiler information files 2009-09-30 09:37:35 -04:00
Darwin-XL-C.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
Darwin-XL-CXX.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
Darwin.cmake Darwin: Add support for tbd library stub files 2015-08-24 22:29:33 +02:00
DragonFly.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
Euros.cmake Add EUROS RTOS platform description file 2015-07-14 14:33:20 -04:00
FreeBSD.cmake BSD: Do not require dlfcn.h to build shared libs (#13573) 2012-10-05 10:08:28 -04:00
GHS-MULTI-Initialize.cmake Fix spelling typos in comments and documentation (#16037) 2016-03-29 14:31:02 -04:00
GHS-MULTI.cmake Add a 'Green Hills MULTI' generator on Windows 2015-04-20 13:55:40 -04:00
GNU.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
GNUtoMS_lib.bat.in Add CMAKE_GNUtoMS option to convert GNU .dll.a to MS .lib 2011-12-05 18:13:49 -05:00
GNUtoMS_lib.cmake Add CMAKE_GNUtoMS option to convert GNU .dll.a to MS .lib 2011-12-05 18:13:49 -05:00
Generic-ADSP-ASM.cmake ASM: Add missing <INCLUDES> placeholder for "compile" rules 2016-03-29 09:19:10 -04:00
Generic-ADSP-C.cmake Honor CMAKE_<LANG>_FLAGS[_<CONFIG>]_INIT set in toolchain files 2016-07-06 10:13:31 -04:00
Generic-ADSP-CXX.cmake Honor CMAKE_<LANG>_FLAGS[_<CONFIG>]_INIT set in toolchain files 2016-07-06 10:13:31 -04:00
Generic-ADSP-Common.cmake Remove CMake-language block-end command arguments 2012-08-13 14:19:16 -04:00
Generic-SDCC-C.cmake Honor CMAKE_<LANG>_FLAGS[_<CONFIG>]_INIT set in toolchain files 2016-07-06 10:13:31 -04:00
Generic.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
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 Split GNU compiler information files 2009-12-02 09:52:00 -05:00
HP-UX-GNU-CXX.cmake GNU: Do not use -fvisibility on AIX or HP-UX 2016-09-05 09:45:13 -04:00
HP-UX-GNU-Fortran.cmake Split GNU compiler information files 2009-12-02 09:52:00 -05:00
HP-UX-GNU.cmake GNU: Do not use -fvisibility on AIX or HP-UX 2016-09-05 09:45:13 -04:00
HP-UX-HP-ASM.cmake HP: Drive shared library linking with compiler front end 2011-12-14 09:32:27 -05:00
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 Honor CMAKE_<LANG>_FLAGS[_<CONFIG>]_INIT set in toolchain files 2016-07-06 10:13:31 -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 Honor CMAKE_<LANG>_FLAGS[_<CONFIG>]_INIT set in toolchain files 2016-07-06 10:13:31 -04:00
HP-UX.cmake AIX,HP: Allow user to override the default runtime path (libpath) 2016-05-17 13:36:29 -04:00
Haiku.cmake Haiku: Fix compiler detection when using distcc 2014-03-21 08:19:10 -04:00
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 Absoft: Detect implicit link libraries on Linux and Mac 2011-05-20 08:57:51 -04:00
Linux-CCur-Fortran.cmake Add support for Concurrent Fortran 77 Compiler 2015-06-18 11:36:12 -04:00
Linux-Clang-C.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
Linux-Clang-CXX.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
Linux-Determine-CXX.cmake Modules: Rename internal platform-specific compiler determination modules 2016-06-02 09:51:43 -04:00
Linux-GNU-C.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
Linux-GNU-CXX.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
Linux-GNU-Fortran.cmake GNU: Drop -rdynamic flag from Fortran 2015-06-16 13:58:41 -04:00
Linux-GNU.cmake Modules: Fix spelling 'To distributed' -> 'To distribute' 2010-08-09 08:48:31 -04:00
Linux-Intel-C.cmake Intel compiler: add -isystem flag under Linux 2014-02-07 00:23:31 +01:00
Linux-Intel-CXX.cmake Intel compiler: add -isystem flag under Linux 2014-02-07 00:23:31 +01:00
Linux-Intel-Fortran.cmake Use string(APPEND) in Modules 2016-07-28 00:41:13 +02:00
Linux-Intel.cmake Visibility: the Intel compiler does not support -fvisibility on windows 2014-02-07 11:50:08 +01:00
Linux-NAG-Fortran.cmake Add NAG Fortran compiler information files 2010-12-09 18:12:34 -05:00
Linux-PGI-C.cmake Generalize support for Portland Group Compiler 2009-12-04 10:21:57 -05:00
Linux-PGI-CXX.cmake Generalize support for Portland Group Compiler 2009-12-04 10:21:57 -05:00
Linux-PGI-Fortran.cmake Generalize support for Portland Group Compiler 2009-12-04 10:21:57 -05:00
Linux-PGI.cmake PGI: Remove invalid -fPIE flag (#15460) 2015-03-20 12:59:54 -04:00
Linux-PathScale-C.cmake Add PathScale shared library flags on Linux 2010-01-21 09:09:27 -05:00
Linux-PathScale-CXX.cmake Add PathScale shared library flags on Linux 2010-01-21 09:09:27 -05:00
Linux-PathScale-Fortran.cmake Add PathScale shared library flags on Linux 2010-01-21 09:09:27 -05:00
Linux-PathScale.cmake Add platform variables for position independent code flags 2012-06-12 15:37:53 -04:00
Linux-SunPro-CXX.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
Linux-TinyCC-C.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
Linux-VisualAge-C.cmake Teach compiler id about VisualAge -> XL rebranding 2009-08-07 10:13:07 -04:00
Linux-VisualAge-CXX.cmake Fix XL C++ compiler flags on Linux 2009-09-16 12:33:24 -04:00
Linux-VisualAge-Fortran.cmake Teach compiler id about VisualAge -> XL rebranding 2009-08-07 10:13:07 -04:00
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 Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
Linux.cmake Teach find_library and find_package to search lib32 paths (#11260) 2016-06-10 11:09:16 -04:00
MP-RAS.cmake Remove CMake-language block-end command arguments 2012-08-13 14:19:16 -04:00
MirBSD.cmake Add MirBSD platform support (#14659) 2013-12-19 11:08:28 -05:00
NetBSD.cmake BSD: Do not require dlfcn.h to build shared libs (#13573) 2012-10-05 10:08:28 -04:00
OSF1.cmake Remove .* expressions from beginning and end of MATCHES regexs 2014-04-14 18:17:11 +02:00
OpenBSD.cmake Teach find_library and find_package to search lib32 paths (#11260) 2016-06-10 11:09:16 -04:00
OpenVMS.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
QNX.cmake QNX: Add missing flags for configurations and artifact creation. 2014-07-17 09:36:18 -04:00
RISCos.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
SCO_SV.cmake SCO_SV: Enable so filename versioning 2016-08-02 10:09:52 -04:00
SINIX.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
SunOS-GNU-C.cmake Fix GNU C and Fortran flags on SunOS 2009-12-04 08:51:46 -05:00
SunOS-GNU-CXX.cmake Split GNU compiler information files 2009-12-02 09:52:00 -05:00
SunOS-GNU-Fortran.cmake Fix GNU C and Fortran flags on SunOS 2009-12-04 08:51:46 -05:00
SunOS-GNU.cmake Modules: Fix spelling 'To distributed' -> 'To distribute' 2010-08-09 08:48:31 -04:00
SunOS-PathScale-C.cmake Platform: add flag definitions for PathScale compiler on SunOS (#16135) 2016-06-06 08:58:20 -04:00
SunOS-PathScale-CXX.cmake Platform: add flag definitions for PathScale compiler on SunOS (#16135) 2016-06-06 08:58:20 -04:00
SunOS-PathScale-Fortran.cmake Platform: add flag definitions for PathScale compiler on SunOS (#16135) 2016-06-06 08:58:20 -04:00
SunOS-PathScale.cmake Platform: add flag definitions for PathScale compiler on SunOS (#16135) 2016-06-06 08:58:20 -04:00
SunOS.cmake SunOS: Remove obsolete Studio compiler library directories 2015-11-16 10:41:10 -05:00
Tru64.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
ULTRIX.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
UNIX_SV.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
UnixPaths.cmake Teach find_library and find_package to search lib32 paths (#11260) 2016-06-10 11:09:16 -04:00
UnixWare.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
Windows-Borland-C.cmake Recognize Embarcadero compiler (#12604) 2012-02-20 10:09:44 -05:00
Windows-Borland-CXX.cmake Recognize Embarcadero compiler (#12604) 2012-02-20 10:09:44 -05:00
Windows-Clang-C.cmake Clang: Support Windows variants for GNU and MSVC (#13035, #14458) 2013-10-04 13:39:22 -04:00
Windows-Clang-CXX.cmake Clang: Support Windows variants for GNU and MSVC (#13035, #14458) 2013-10-04 13:39:22 -04:00
Windows-Clang.cmake Avoid if() quoted auto-dereference when checking for "MSVC" 2014-11-19 16:24:54 -05:00
Windows-Determine-CXX.cmake Modules: Rename internal platform-specific compiler determination modules 2016-06-02 09:51:43 -04:00
Windows-Embarcadero-C.cmake Recognize Embarcadero compiler (#12604) 2012-02-20 10:09:44 -05:00
Windows-Embarcadero-CXX.cmake Recognize Embarcadero compiler (#12604) 2012-02-20 10:09:44 -05:00
Windows-Embarcadero.cmake Honor CMAKE_*_LINKER_FLAGS[_<CONFIG>]_INIT set in toolchain files 2016-07-14 15:47:32 -04:00
Windows-G95-Fortran.cmake Teach CMake how to work with G95 on mingw. 2010-03-23 11:32:40 -04:00
Windows-GNU-C-ABI.cmake Add CMAKE_GNUtoMS option to convert GNU .dll.a to MS .lib 2011-12-05 18:13:49 -05:00
Windows-GNU-C.cmake Modernize GNU compiler info on Windows 2009-12-02 11:27:59 -05:00
Windows-GNU-CXX-ABI.cmake Add CMAKE_GNUtoMS option to convert GNU .dll.a to MS .lib 2011-12-05 18:13:49 -05:00
Windows-GNU-CXX.cmake Modernize GNU compiler info on Windows 2009-12-02 11:27:59 -05:00
Windows-GNU-Fortran-ABI.cmake Add CMAKE_GNUtoMS option to convert GNU .dll.a to MS .lib 2011-12-05 18:13:49 -05:00
Windows-GNU-Fortran.cmake Fortran: Detect pointer size in gfortran on MinGW 2011-12-05 16:32:29 -05:00
Windows-GNU.cmake Re-order 'ar' options 'cq' => 'qc' 2015-09-09 11:08:20 -04:00
Windows-Intel-ASM.cmake Add support for the Intel compiler used for ASM under Windows 2011-03-02 16:46:25 +01:00
Windows-Intel-C.cmake Modernize Intel compiler info on Windows 2010-12-16 09:50:05 -05:00
Windows-Intel-CXX.cmake Intel: When simulating MSVC, re-use Windows-MSVC (#14476) 2013-10-18 09:55:59 -04:00
Windows-Intel-Fortran.cmake Honor CMAKE_<LANG>_FLAGS[_<CONFIG>]_INIT set in toolchain files 2016-07-06 10:13:31 -04:00
Windows-Intel.cmake Intel: When simulating MSVC, re-use Windows-MSVC (#14476) 2013-10-18 09:55:59 -04:00
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 Use string(APPEND) in Modules 2016-07-28 00:41:13 +02:00
Windows-NMcl.cmake ENH: add platform file for bounds checker 2008-08-15 15:07:56 -04:00
Windows-OpenWatcom-C.cmake OpenWatcom: Partially modernize platform information modules 2016-07-06 10:10:10 -04:00
Windows-OpenWatcom-CXX.cmake OpenWatcom: Partially modernize platform information modules 2016-07-06 10:10:10 -04:00
Windows-OpenWatcom.cmake Honor CMAKE_*_LINKER_FLAGS[_<CONFIG>]_INIT set in toolchain files 2016-07-14 15:47:32 -04:00
Windows-Watcom-C.cmake OpenWatcom: Partially modernize platform information modules 2016-07-06 10:10:10 -04:00
Windows-Watcom-CXX.cmake OpenWatcom: Partially modernize platform information modules 2016-07-06 10:10:10 -04:00
Windows-df.cmake Drop Visual Studio 6 generator 2016-03-09 09:42:18 -05: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 Add WindowsCE platform information files 2012-09-05 07:38:45 -04:00
WindowsCE-MSVC-CXX.cmake Add WindowsCE platform information files 2012-09-05 07:38:45 -04:00
WindowsCE.cmake Add WindowsCE platform information files 2012-09-05 07:38:45 -04:00
WindowsPaths.cmake Windows: Find Program Files directories more robustly from environment 2016-01-15 14:07:22 -05: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 Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
eCos.cmake Avoid if() quoted auto-dereference 2014-10-20 11:49:16 -04:00
gas.cmake ASM: Add missing <INCLUDES> placeholder for "compile" rules 2016-03-29 09:19:10 -04:00
kFreeBSD.cmake Convert CMake-language commands to lower case 2012-08-13 14:19:16 -04:00
syllable.cmake Remove CMake-language block-end command arguments 2012-08-13 14:19:16 -04:00