diff options
| author | Bob Arnson <bob@firegiant.com> | 2026-02-04 20:47:04 -0500 |
|---|---|---|
| committer | Bob Arnson <bob@firegiant.com> | 2026-02-04 20:47:04 -0500 |
| commit | edccb203c421d2bd820062024088c6698424d9ee (patch) | |
| tree | 6b47c3eb5ca53bd9f79f3d032dc1a596d411bf38 /src/burn/engine/logging.cpp | |
| parent | a3d3963f806117ce123d95e8b77e73e1c1545b25 (diff) | |
| download | wix-bob/ConfigurableScopeBundles.tar.gz wix-bob/ConfigurableScopeBundles.tar.bz2 wix-bob/ConfigurableScopeBundles.zip | |
Support dual-purpose packages in Burn.bob/ConfigurableScopeBundles
Fixes https://github.com/wixtoolset/issues/issues/8958
Diffstat (limited to '')
| -rw-r--r-- | src/burn/engine/logging.cpp | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/src/burn/engine/logging.cpp b/src/burn/engine/logging.cpp index 52123499..47f52d27 100644 --- a/src/burn/engine/logging.cpp +++ b/src/burn/engine/logging.cpp | |||
| @@ -968,6 +968,42 @@ extern "C" LPCSTR LoggingInstallScopeToString( | |||
| 968 | return fPerMachine ? "PerMachine" : "PerUser"; | 968 | return fPerMachine ? "PerMachine" : "PerUser"; |
| 969 | } | 969 | } |
| 970 | 970 | ||
| 971 | extern "C" LPCSTR LoggingPackageScopeToString( | ||
| 972 | __in BOOTSTRAPPER_PACKAGE_SCOPE scope | ||
| 973 | ) | ||
| 974 | { | ||
| 975 | switch (scope) | ||
| 976 | { | ||
| 977 | case BOOTSTRAPPER_PACKAGE_SCOPE_PER_MACHINE: | ||
| 978 | return "PerMachine"; | ||
| 979 | case BOOTSTRAPPER_PACKAGE_SCOPE_PER_MACHINE_OR_PER_USER: | ||
| 980 | return "PerMachineOrUser"; | ||
| 981 | case BOOTSTRAPPER_PACKAGE_SCOPE_PER_USER_OR_PER_MACHINE: | ||
| 982 | return "PerUserOrMachine"; | ||
| 983 | case BOOTSTRAPPER_PACKAGE_SCOPE_PER_USER: | ||
| 984 | return "PerUser"; | ||
| 985 | default: | ||
| 986 | return "Invalid"; | ||
| 987 | } | ||
| 988 | } | ||
| 989 | |||
| 990 | extern "C" LPCSTR LoggingBundleScopeToString( | ||
| 991 | __in BOOTSTRAPPER_SCOPE scope | ||
| 992 | ) | ||
| 993 | { | ||
| 994 | switch (scope) | ||
| 995 | { | ||
| 996 | case BOOTSTRAPPER_SCOPE_DEFAULT: | ||
| 997 | return "Default"; | ||
| 998 | case BOOTSTRAPPER_SCOPE_PER_MACHINE: | ||
| 999 | return "PerMachine"; | ||
| 1000 | case BOOTSTRAPPER_SCOPE_PER_USER: | ||
| 1001 | return "PerUser"; | ||
| 1002 | default: | ||
| 1003 | return "Invalid"; | ||
| 1004 | } | ||
| 1005 | } | ||
| 1006 | |||
| 971 | 1007 | ||
| 972 | // internal function declarations | 1008 | // internal function declarations |
| 973 | 1009 | ||
