diff options
author | Brad King <brad.king@kitware.com> | 2017-01-30 13:43:23 (GMT) |
---|---|---|
committer | CMake Topic Stage <kwrobot@kitware.com> | 2017-01-30 13:43:23 (GMT) |
commit | 8df12fc9d4b52cdd18d4fa9408325be7d0c28ed2 (patch) | |
tree | 8162de8c02229d0d5a2e7824fed6e67031d7af48 /Help | |
parent | 5c6c766da1b30f2d886ba369a4c407e575ee1ccf (diff) | |
parent | 560574b0c03f2cd8f34cf4a90f6f41648b08a1e9 (diff) | |
download | CMake-8df12fc9d4b52cdd18d4fa9408325be7d0c28ed2.zip CMake-8df12fc9d4b52cdd18d4fa9408325be7d0c28ed2.tar.gz CMake-8df12fc9d4b52cdd18d4fa9408325be7d0c28ed2.tar.bz2 |
Merge topic 'FeatureSummary_enhancement'
560574b0 FeatureSummary: Update release notes
3cfde818 FeatureSummary: Refactor to use global properties for package types
f0165eb6 FeatureSummary: Allow lists of dependencies in ADD_FEATURE_INFO
9da7bf08 FeatureSummary: Add QUIET_ON_EMPTY option to feature_summary
4cf4aceb FeatureSummary: Add unit tests
614a97a5 FeatureSummary: Do not force OPTIONAL type in SET_PACKAGE_PROPERTIES
65a0bfd8 FeatureSummary: Add deprecation warnings to deprecated commands
4da3cae9 FeatureSummary: Clean printed output
Diffstat (limited to 'Help')
-rw-r--r-- | Help/release/dev/FeatureSummary_enhancement.rst | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/Help/release/dev/FeatureSummary_enhancement.rst b/Help/release/dev/FeatureSummary_enhancement.rst new file mode 100644 index 0000000..3a5d85f --- /dev/null +++ b/Help/release/dev/FeatureSummary_enhancement.rst @@ -0,0 +1,22 @@ +FeatureSummary_enhancement +-------------------------- + +* The :command:`set_package_info`, :command:`set_feature_info`, + :command:`print_enabled_features` and :command:`print_disabled_features` + commands from the the :module:`FeatureSummary` module are now deprecated. + +* The :command:`set_package_properties` command no longer forces the package + type to ``OPTIONAL`` when the type is not explicitly set. + +* The :command:`feature_summary` command in the :module:`FeatureSummary` module + accepts the new ``QUIET_ON_EMPTY`` option that will suppresses the output when + the list of packages that belong to the selected category is empty. + +* The :command:`add_feature_info` in the :module:`FeatureSummary` module learned + to accept lists of dependencies for deciding whether a feature is enabled or + not. + +* The package types accepted by the the :module:`FeatureSummary` module can now + be tweaked by changing the :variable:`FeatureSummary_PKG_TYPES`, + :variable:`FeatureSummary_REQUIRED_PKG_TYPES` and + :variable:`FeatureSummary_DEFAULT_PKG_TYPE` global properties. |