| <CPackWiXPatch> |
| <CPackWiXFragment Id="CM_DP_bin"> |
| <!-- Implement the "CMAKE_IN_PATH" checkbox when installing for all users. --> |
| <Component Id="CMakeSystemPathEntryCMP" KeyPath="yes" Guid="0E782367-5D68-4539-81D1-B9757AE496A1"> |
| <Condition>CMAKE_IN_PATH AND ALLUSERS</Condition> |
| <Environment Id="CMakeSystemPathEntryENV" Action="set" Part="last" |
| Name="PATH" Value="[INSTALL_ROOT]bin" |
| System="yes"/> |
| </Component> |
| |
| <!-- Implement the "CMAKE_IN_PATH" checkbox when installing per-user. --> |
| <!-- This is not currently reachable, but is reserved for future use. --> |
| <Component Id="CMakeUserPathEntryCMP" KeyPath="yes" Guid="392E524D-D5BF-4F16-A7AF-A82B07482CB9"> |
| <Condition>CMAKE_IN_PATH AND NOT ALLUSERS</Condition> |
| <Environment Id="CMakeUserPathEntryENV" Action="set" Part="last" |
| Name="PATH" Value="[INSTALL_ROOT]bin" |
| System="no"/> |
| </Component> |
| </CPackWiXFragment> |
| |
| <CPackWiXFragment Id="#PRODUCTFEATURE"> |
| <ComponentRef Id="CMakeSystemPathEntryCMP"/> |
| <ComponentRef Id="CMakeUserPathEntryCMP"/> |
| </CPackWiXFragment> |
| </CPackWiXPatch> |