aboutsummaryrefslogtreecommitdiff
path: root/src/ext/caDecor.h
blob: 4a09e0759bfb2cfdd62b6fb459270e8c37302bde (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#pragma once
// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information.


#if defined(_M_ARM64)
#define CUSTOM_ACTION_DECORATION(f) L"Wix4" f L"_A64"
#elif defined(_M_AMD64)
#define CUSTOM_ACTION_DECORATION(f) L"Wix4" f L"_X64"
#elif defined(_M_ARM)
#define CUSTOM_ACTION_DECORATION(f) L"Wix4" f L"_ARM"
#else
#define CUSTOM_ACTION_DECORATION(f) L"Wix4" f L"_X86"
#endif

#if defined(_M_ARM64)
#define CUSTOM_ACTION_DECORATION5(f) L"Wix5" f L"_A64"
#elif defined(_M_AMD64)
#define CUSTOM_ACTION_DECORATION5(f) L"Wix5" f L"_X64"
#elif defined(_M_ARM)
#define CUSTOM_ACTION_DECORATION5(f) L"Wix5" f L"_ARM"
#else
#define CUSTOM_ACTION_DECORATION5(f) L"Wix5" f L"_X86"
#endif

#if defined(_M_ARM64)
#define CUSTOM_ACTION_DECORATION6(f) L"Wix6" f L"_A64"
#elif defined(_M_AMD64)
#define CUSTOM_ACTION_DECORATION6(f) L"Wix6" f L"_X64"
#elif defined(_M_ARM)
#define CUSTOM_ACTION_DECORATION6(f) L"Wix6" f L"_ARM"
#else
#define CUSTOM_ACTION_DECORATION6(f) L"Wix6" f L"_X86"
#endif