summaryrefslogtreecommitdiffstats
path: root/Help/release/dev/compile-features-standard-logic-rework.rst
blob: 432a75687447c5f8af00b612d05a162c67123f47 (plain)
1
2
3
4
5
6
7
8
9
10
compile-features-standard-logic-rework
--------------------------------------

* The :manual:`Compile Features <cmake-compile-features(7)>` functionality now
  correctly disables or enables compiler extensions when no standard level is
  specified and avoids unnecessarily adding language standard flags if the
  requested settings match the compiler's defaults. See :policy:`CMP0128`.

* :prop_tgt:`<LANG>_EXTENSIONS` is initialized to
  :variable:`CMAKE_<LANG>_EXTENSIONS_DEFAULT`. See :policy:`CMP0128`.