CMake/Help/policy
Stephen Kelly e00db59d6c QNX: Introduce QCC compiler id for that QNX platform compiler.
Introduce policy CMP0047 to control resetting the id for
compatibility.

De-duplicate content in the QNX platform file by including the GNU
one. QNX is a form of GNU platform.

Do not clear CMAKE_SHARED_LIBRARY_${lang}_FLAGS variables.  They
are populated again later by the Compiler/GNU.cmake file anyway.

Modify the CMAKE_CXX_COMPILE_OBJECT variable only when the QCC
compiler id is in use, and the language is CXX.  Use the QNX
recommended flag for QCC instead of the gcc compatible -x flag.

Populate new module files to handle system includes and depfiles
when using the QCC compiler.

Remove code which unsets the system include and depfiles related
variables.  When a GNU driver is used instead of the QCC one, the
appropriate flags will be used.  These variables were previously
cleared for lowest-common-denominator compatibility with both
drivers.
2014-01-22 08:47:32 -05:00
..
CMP0000.rst Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CMP0001.rst Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CMP0002.rst Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CMP0003.rst Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CMP0004.rst Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CMP0005.rst Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CMP0006.rst Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CMP0007.rst Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CMP0008.rst Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CMP0009.rst Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CMP0010.rst Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CMP0011.rst Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CMP0012.rst Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CMP0013.rst Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CMP0014.rst Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CMP0015.rst Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CMP0016.rst Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CMP0017.rst cmPolicies: Fix typo 2013-10-18 18:52:01 +02:00
CMP0018.rst Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CMP0019.rst Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CMP0020.rst Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CMP0021.rst Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CMP0022.rst Note how to write CMP0022 compatible code with CMake 2.8.9. 2014-01-08 13:41:24 +01:00
CMP0023.rst Convert builtin help to reStructuredText source files 2013-10-15 14:12:03 -04:00
CMP0024.rst Help: Add missing period. 2013-12-19 16:17:58 +01:00
CMP0025.rst Update CMP0024/CMP0025/CMP0026 release version 2013-10-17 15:14:53 -04:00
CMP0026.rst Update CMP0024/CMP0025/CMP0026 release version 2013-10-17 15:14:53 -04:00
CMP0027.rst Handle genexes when evaluating INTERFACE_INCLUDE_DIRECTORIES errors. 2013-10-18 10:11:49 -04:00
CMP0028.rst Consider targets with double colons to be IMPORTED or ALIAS targets. 2013-10-21 15:56:31 +02:00
CMP0029.rst Add policy CMP0029 to disallow subdir_depends 2013-10-22 09:09:51 -04:00
CMP0030.rst Add policy CMP0030 to disallow use_mangled_mesa 2013-10-22 09:09:51 -04:00
CMP0031.rst Add policy CMP0031 to disallow load_command 2013-10-22 09:09:52 -04:00
CMP0032.rst Add policy CMP0032 to disallow output_required_files 2013-10-22 09:09:52 -04:00
CMP0033.rst Add policy CMP0033 to disallow export_library_dependencies 2013-10-22 09:09:52 -04:00
CMP0034.rst Add policy CMP0034 to disallow utility_source 2013-10-22 09:09:52 -04:00
CMP0035.rst Add policy CMP0035 to disallow variable_requires 2013-10-22 09:09:52 -04:00
CMP0036.rst Add policy CMP0036 to disallow build_name 2013-10-22 09:09:53 -04:00
CMP0037.rst Help: Fix CMP0037 docs. 2013-12-19 16:17:58 +01:00
CMP0038.rst CMP0038: Add missing '.' to policy summary line 2013-11-12 11:54:49 -05:00
CMP0039.rst CMP0039: Add missing '.' to policy summary line 2013-11-12 11:54:14 -05:00
CMP0040.rst Help: Fix typo in CMP0040 docs. 2013-11-26 12:10:37 +01:00
CMP0041.rst Export: Report error on relative include with genex. 2013-11-26 13:01:55 +01:00
CMP0042.rst OS X: Add CMP0042 to enable MACOSX_RPATH by default 2014-01-02 13:41:49 -05:00
CMP0043.rst cmTarget: Deprecate COMPILE_DEFINITIONS_ properties with a policy. 2014-01-08 16:41:34 +01:00
CMP0044.rst Genex: Use case-sensitive comparison for COMPILER_ID. 2014-01-08 16:41:34 +01:00
CMP0045.rst get_target_property: Error on non-existent target. 2014-01-08 16:41:34 +01:00
CMP0046.rst AddDependencies: new policy requires dependencies to exist 2014-01-12 12:58:04 +01:00
CMP0047.rst QNX: Introduce QCC compiler id for that QNX platform compiler. 2014-01-22 08:47:32 -05:00
DISALLOWED_COMMAND.txt Add infrastructure for policies that disallow commands 2013-10-22 09:09:51 -04:00