CMP0021.rst 855 B

12345678910111213141516171819202122
  1. CMP0021
  2. -------
  3. .. |REMOVED_IN_CMAKE_VERSION| replace:: 4.0
  4. .. include:: include/REMOVED_PROLOGUE.rst
  5. Fatal error on relative paths in :prop_tgt:`INCLUDE_DIRECTORIES` target
  6. property.
  7. CMake 2.8.10.2 and lower allowed the :prop_tgt:`INCLUDE_DIRECTORIES` target
  8. property to contain relative paths. The base path for such relative
  9. entries is not well defined. CMake 2.8.12 issues a ``FATAL_ERROR`` if the
  10. :prop_tgt:`INCLUDE_DIRECTORIES` property contains a relative path.
  11. The ``OLD`` behavior for this policy is not to warn about relative paths
  12. in the ``INCLUDE_DIRECTORIES`` target property. The ``NEW`` behavior for this
  13. policy is to issue a ``FATAL_ERROR`` if ``INCLUDE_DIRECTORIES`` contains a
  14. relative path.
  15. .. |INTRODUCED_IN_CMAKE_VERSION| replace:: 2.8.12
  16. .. |WARNED_OR_DID_NOT_WARN| replace:: warned
  17. .. include:: include/REMOVED_EPILOGUE.rst