CMake/Modules/Platform
Brad King 4f43c1f276 Singly-quote target names for Watcom linker
The Watcom tools do their own command-line parsing and do not accept
double-quotes.  Instead we single-quote the target output name when
invoking wlink and other Watcom tools.  This fixes support for spaces in
the target output directory path when it is not under the build tree.
2009-11-30 11:16:24 -05: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-XL-C.cmake Split XL compiler information files 2009-09-30 09:37:35 -04:00
AIX-XL-CXX.cmake Split XL compiler information files 2009-09-30 09:37:35 -04:00
AIX-XL-Fortran.cmake Split XL compiler information files 2009-09-30 09:37:35 -04:00
AIX.cmake Split XL compiler information files 2009-09-30 09:37:35 -04:00
BSDOS.cmake BUG: also include UnixPaths.cmake on these platforms, this also sets UNIX to 1 2007-08-10 08:54:42 -04:00
BeOS.cmake BUG: also include UnixPaths.cmake on these platforms, this also sets UNIX to 1 2007-08-10 08:54:42 -04:00
BlueGeneL.cmake ENH: Rename SET_PROPERITES command to SET_PROPERTY and give it a more powerful signature. 2008-01-17 15:54:49 -05:00
CYGWIN-g77.cmake ENH: add exe stuff for cygwin 2006-01-03 14:00:48 -05:00
CYGWIN.cmake ENH: Auto-import symbols for cygwin executables 2009-05-27 11:33:37 -04:00
Catamount.cmake ENH: Rename SET_PROPERITES command to SET_PROPERTY and give it a more powerful signature. 2008-01-17 15:54:49 -05:00
Darwin-GNU-C.cmake Fix check for -isysroot on OS X 2009-09-19 10:14:31 -04:00
Darwin-GNU-CXX.cmake Fix check for -isysroot on OS X 2009-09-19 10:14:31 -04:00
Darwin-GNU.cmake Fix check for -isysroot on OS X 2009-09-19 10:14:31 -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 Split XL compiler information files 2009-09-30 09:37:35 -04:00
Darwin-XL-CXX.cmake Split XL compiler information files 2009-09-30 09:37:35 -04:00
Darwin-icc.cmake BUG: Remove implicit include dir suppression 2009-02-24 15:37:09 -05:00
Darwin-icpc.cmake ENH: Add Intel compiler module files for the Mac. Thanks to Mike Jackson for contributing. 2008-03-31 08:04:12 -04:00
Darwin.cmake Fix check for -isysroot on OS X 2009-09-19 10:14:31 -04:00
DragonFly.cmake ENH: add DragonFly BSD, which is very close to FreeBSD (#4500) 2007-07-13 11:20:42 -04:00
FreeBSD.cmake ENH: Better linker search path computation. 2008-02-21 11:41:11 -05:00
GNU.cmake ENH: Added GNU/Hurd platform. Taken from debian patch 407155. 2007-06-27 11:42:10 -04:00
Generic-ADSP-ASM.cmake ENH: add support for the ADSP toolchains for Blackfin, Shark and TigerShark 2007-07-12 13:41:00 -04:00
Generic-ADSP-C.cmake ENH: add support for the ADSP toolchains for Blackfin, Shark and TigerShark 2007-07-12 13:41:00 -04:00
Generic-ADSP-CXX.cmake ENH: add support for the ADSP toolchains for Blackfin, Shark and TigerShark 2007-07-12 13:41:00 -04:00
Generic-ADSP-Common.cmake ENH: add support for the ADSP toolchains for Blackfin, Shark and TigerShark 2007-07-12 13:41:00 -04:00
Generic-SDCC-C.cmake ENH: Create COMPILE_DEFINITIONS property for targets and source files. Create <config>_COMPILE_DEFINITIONS property as per-configuration version. Add Preprocess test to test the feature. Document limitations on Xcode and VS6 generators. 2008-01-14 09:20:58 -05:00
Generic.cmake ENH: Rename SET_PROPERITES command to SET_PROPERTY and give it a more powerful signature. 2008-01-17 15:54:49 -05:00
HP-UX.cmake BUG: Look in arch-specific HPUX implicit link dirs 2009-06-19 17:09:36 -04:00
Haiku.cmake Fix default install prefix on Haiku 2009-09-30 08:31:53 -04:00
IRIX.cmake ENH: Enable dependent library search paths on more platforms 2008-02-01 09:57:41 -05:00
IRIX64.cmake BUG: Apply patch from bug#6445. Add preprocessor definitions to assembly and preprocessing build rules. 2008-02-27 14:31:09 -05:00
Linux-GNU-Fortran.cmake ENH: Patch from Maik to add per-configuration default flags to GCC and Intel Fortran compilers on Linux. 2008-03-17 08:55:05 -04:00
Linux-Intel-C.cmake Create INTERPROCEDURAL_OPTIMIZATION build feature 2009-10-02 13:52:13 -04:00
Linux-Intel-CXX.cmake Create INTERPROCEDURAL_OPTIMIZATION build feature 2009-10-02 13:52:13 -04:00
Linux-Intel-Fortran.cmake Fix Intel Fortran SHARED libraries on Linux 2009-10-27 10:50:43 -04:00
Linux-Intel.cmake Fix typo in Intel xiar search code 2009-10-02 13:24:32 -04:00
Linux-PGI-C.cmake BUG: Apply patch from bug#6445. Add preprocessor definitions to assembly and preprocessing build rules. 2008-02-27 14:31:09 -05:00
Linux-PGI-CXX.cmake BUG: Apply patch from bug#6445. Add preprocessor definitions to assembly and preprocessing build rules. 2008-02-27 14:31:09 -05:00
Linux-PGI-Fortran.cmake ENH: Add basic flags for Portland Group fortran compiler. 2008-05-17 17:35:35 -04:00
Linux-SunPro-C.cmake Split SunPro compiler information files 2009-08-21 10:32:26 -04:00
Linux-SunPro-CXX.cmake Split SunPro compiler information files 2009-08-21 10:32:26 -04:00
Linux-SunPro-Fortran.cmake Split SunPro compiler information files 2009-08-21 10:32:26 -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 Fix shared library creation flag for XL on Linux 2009-09-29 13:56:57 -04:00
Linux-XL-CXX.cmake Fix shared library creation flag for XL on Linux 2009-09-29 13:56:57 -04:00
Linux-XL-Fortran.cmake Fix shared library creation flag for XL on Linux 2009-09-29 13:56:57 -04:00
Linux-como.cmake ENH: major changes to support addition of languages from cmake modules directory. 2004-09-22 14:42:05 -04:00
Linux.cmake BUG: fix for bug 4772, enable_language should now work on linux with correct flags 2008-10-01 13:24:51 -04:00
MP-RAS.cmake BUG: also include UnixPaths.cmake on these platforms, this also sets UNIX to 1 2007-08-10 08:54:42 -04:00
NetBSD.cmake ENH: Enable dependent library search paths on more platforms 2008-02-02 08:58:53 -05:00
OSF1.cmake ENH: add more search paths and add UnixPaths to all unix platforms 2006-03-27 10:46:42 -05:00
OpenBSD.cmake Use NetBSD to initialize OpenBSD configuration 2009-08-07 09:56:20 -04:00
OpenVMS.cmake ENH: use .exe on vms 2009-06-11 15:25:48 -04:00
QNX.cmake ENH: Better linker search path computation. 2008-02-21 11:41:11 -05:00
RISCos.cmake BUG: also include UnixPaths.cmake on these platforms, this also sets UNIX to 1 2007-08-10 08:54:42 -04:00
SCO_SV.cmake ENH: add more search paths and add UnixPaths to all unix platforms 2006-03-27 10:46:42 -05:00
SINIX.cmake ENH: add more search paths and add UnixPaths to all unix platforms 2006-03-27 10:46:42 -05:00
SunOS.cmake Split SunPro compiler information files 2009-08-21 10:32:26 -04:00
Tru64.cmake ENH: add more search paths and add UnixPaths to all unix platforms 2006-03-27 10:46:42 -05:00
ULTRIX.cmake ENH: add more search paths and add UnixPaths to all unix platforms 2006-03-27 10:46:42 -05:00
UNIX_SV.cmake ENH: add more search paths and add UnixPaths to all unix platforms 2006-03-27 10:46:42 -05:00
UnixPaths.cmake Avoid (Unix|Windows)Paths.cmake multiple include 2009-10-05 11:47:25 -04:00
UnixWare.cmake ENH: add more search paths and add UnixPaths to all unix platforms 2006-03-27 10:46:42 -05:00
Windows-Borland-C.cmake Split Borland compiler information files 2009-10-08 11:56:07 -04:00
Windows-Borland-CXX.cmake Split Borland compiler information files 2009-10-08 11:56:07 -04:00
Windows-Borland.cmake Split Borland compiler information files 2009-10-08 11:56:07 -04:00
Windows-Intel.cmake Add a module to determine if the intel linker supports manifest creation 2009-09-01 16:23:07 -04:00
Windows-NMcl.cmake ENH: add platform file for bounds checker 2008-08-15 15:07:56 -04:00
Windows-cl.cmake Change the way 32/64 bit compiles are detected with MSVC and intel makefile builds. Use the platform ID preprocessor approach. 2009-11-19 21:58:42 -05:00
Windows-cl.cmake.in ENH: make sure msvc90 gets set 2008-01-18 16:06:10 -05:00
Windows-df.cmake BUG: fix for bug 3950 add support for df compiler on windows 2007-02-20 16:43:32 -05:00
Windows-g++.cmake BUG: Need Windows-g++.cmake module to support C++-only projects on Windows. 2006-02-09 14:18:48 -05:00
Windows-g77.cmake Fix Intel and MinGW Fortran DLL import libraries 2009-10-26 11:07:27 -04:00
Windows-gcc.cmake BUG: fix for 5705, link in standard libs for mingw 2008-10-02 12:11:02 -04:00
Windows-icl.cmake Change the way 32/64 bit compiles are detected with MSVC and intel makefile builds. Use the platform ID preprocessor approach. 2009-11-19 21:58:42 -05:00
Windows-ifort.cmake Fix flags for Intel Fortran on Windows 2009-10-29 10:06:10 -04:00
Windows-wcl386.cmake Singly-quote target names for Watcom linker 2009-11-30 11:16:24 -05:00
Windows.cmake ENH: UNIX, CYGWIN, WIN32, APPLE, QNXNTO and BEOS are not longer set in 2007-08-09 14:45:23 -04:00
WindowsPaths.cmake Avoid (Unix|Windows)Paths.cmake multiple include 2009-10-05 11:47:25 -04:00
Xenix.cmake ENH: add more search paths and add UnixPaths to all unix platforms 2006-03-27 10:46:42 -05:00
cl.cmake ENH: Handle large object file lists on some platforms 2008-02-27 17:10:45 -05:00
eCos.cmake ENH: Fix eCos.cmake to not require a forced compiler 2008-02-11 17:01:02 -05:00
g77.cmake FIX: for 1852 fix fortran case 2005-07-13 08:29:56 -04:00
gas.cmake ENH: initial support for assembler in cmake, needs testing by our users 2007-06-28 09:14:27 -04:00
gcc.cmake BUG: Apply patch from bug#6445. Add preprocessor definitions to assembly and preprocessing build rules. 2008-02-27 14:31:09 -05:00
kFreeBSD.cmake Support GNU/kFreeBSD 2009-10-05 10:26:50 -04:00
syllable.cmake ENH: Convert Modules/Platform specification of system search paths to use CMAKE_SYSTEM_PREFIX_PATH when possible. 2008-01-16 09:51:57 -05:00