• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "version": 3,
3    "cmakeMinimumRequired": {
4        "major": 3,
5        "minor": 21,
6        "patch": 0
7    },
8    "configurePresets": [
9        {
10            "name": "x64-uwp",
11            "displayName": "x64(uwp)",
12            "generator": "Visual Studio 17 2022",
13            "architecture": "x64",
14            "binaryDir": "${sourceDir}/build/x64-uwp",
15            "installDir": "${sourceDir}/install",
16            "cacheVariables": {
17                "CPUINFO_BUILD_UNIT_TESTS": false,
18                "CPUINFO_BUILD_MOCK_TESTS": false,
19                "CPUINFO_BUILD_BENCHMARKS": false,
20                "CMAKE_SYSTEM_NAME": "WindowsStore",
21                "CMAKE_SYSTEM_VERSION": "10.0",
22                "CMAKE_SYSTEM_PROCESSOR": "x86_64"
23            },
24            "condition": {
25                "type": "equals",
26                "lhs": "${hostSystemName}",
27                "rhs": "Windows"
28            }
29        },
30        {
31            "name": "arm64-uwp",
32            "displayName": "arm64(uwp)",
33            "inherits": "x64-uwp",
34            "architecture": "ARM64",
35            "binaryDir": "${sourceDir}/build/arm64-uwp",
36            "cacheVariables": {
37                "CMAKE_SYSTEM_PROCESSOR": "ARM64"
38            }
39        }
40    ],
41    "buildPresets": [
42        {
43            "name": "x64-uwp-dbg",
44            "configurePreset": "x64-uwp",
45            "configuration": "Debug"
46        },
47        {
48            "name": "x64-uwp-rel",
49            "configurePreset": "x64-uwp",
50            "configuration": "Release"
51        },
52        {
53            "name": "arm64-uwp-dbg",
54            "configurePreset": "arm64-uwp",
55            "configuration": "Debug"
56        },
57        {
58            "name": "arm64-uwp-rel",
59            "configurePreset": "arm64-uwp",
60            "configuration": "Release"
61        }
62    ]
63}