summaryrefslogtreecommitdiffstats
path: root/Source/CPack/IFW/cmCPackIFWPackage.h
diff options
context:
space:
mode:
authorKonstantin Podsvirov <konstantin@podsvirov.pro>2017-09-21 18:34:33 (GMT)
committerKonstantin Podsvirov <konstantin@podsvirov.pro>2017-09-21 18:34:33 (GMT)
commit9a24ab6b6386efbfa2ea9a07a3fe10f6f013fe8c (patch)
tree04cfb8af932f01f4e1dd3a7f14049bcdcef39794 /Source/CPack/IFW/cmCPackIFWPackage.h
parent46f7a6707bd11f277a11ad7cc59adcbb1077407c (diff)
downloadCMake-9a24ab6b6386efbfa2ea9a07a3fe10f6f013fe8c.zip
CMake-9a24ab6b6386efbfa2ea9a07a3fe10f6f013fe8c.tar.gz
CMake-9a24ab6b6386efbfa2ea9a07a3fe10f6f013fe8c.tar.bz2
CPackIFW: Add some options
The `CPackIFW` module `cpack_ifw_configure_component` and `cpack_ifw_configure_component_group` commands gained a new `REPLACES` and `CHECKABLE` options.
Diffstat (limited to 'Source/CPack/IFW/cmCPackIFWPackage.h')
-rw-r--r--Source/CPack/IFW/cmCPackIFWPackage.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/Source/CPack/IFW/cmCPackIFWPackage.h b/Source/CPack/IFW/cmCPackIFWPackage.h
index cec59b0..ae41146 100644
--- a/Source/CPack/IFW/cmCPackIFWPackage.h
+++ b/Source/CPack/IFW/cmCPackIFWPackage.h
@@ -114,9 +114,15 @@ public:
/// Determines that the package must always be installed
std::string ForcedInstallation;
+ /// List of components to replace
+ std::vector<std::string> Replaces;
+
/// Package needs to be installed with elevated permissions
std::string RequiresAdminRights;
+ /// Set to false if you want to hide the checkbox for an item
+ std::string Checkable;
+
public:
// Internal implementation