|
10 | 10 | "name": "BaseOptions", |
11 | 11 | "cacheVariables": { |
12 | 12 | "CMAKE_BUILD_TYPE": "Debug", |
| 13 | + "CMAKE_CXX_STANDARD": "20", |
| 14 | + "CMAKE_CXX_STANDARD_REQUIRED": "ON", |
| 15 | + "CMAKE_CXX_EXTENSIONS": "OFF", |
| 16 | + "BUILD_SHARED_LIBS": "OFF", |
| 17 | + "FETCHCONTENT_QUIET": "OFF", |
13 | 18 |
|
14 | 19 | "VULKAN_HEADERS_ENABLE_INSTALL": "ON", |
15 | 20 | "ENTT_INCLUDE_HEADERS": "ON", |
|
20 | 25 |
|
21 | 26 | "GLFW_BUILD_DOCS": "OFF", |
22 | 27 | "GLFW_BUILD_EXAMPLES": "OFF", |
23 | | - "GLFW_INSTALL": "OFF", |
24 | 28 |
|
25 | 29 | "ASSIMP_BUILD_TESTS": "OFF", |
26 | 30 | "ASSIMP_INSTALL": "OFF", |
|
40 | 44 | "YAML_CPP_FORMAT_SOURCE": "OFF", |
41 | 45 | "YAML_BUILD_SHARED_LIBS": "OFF", |
42 | 46 |
|
43 | | - "USE_MASM": "OFF", |
44 | 47 | "USE_GAS": "OFF", |
45 | 48 |
|
46 | 49 | "SPIRV_SKIP_EXECUTABLES": "ON", |
47 | 50 | "SPIRV_SKIP_TESTS": "ON", |
48 | 51 | "GLSLANG_ENABLE_INSTALL": "ON", |
49 | | - "ALLOW_EXTERNAL_SPIRV_TOOLS": "OFF", |
| 52 | + "ALLOW_EXTERNAL_SPIRV_TOOLS": "ON", |
50 | 53 |
|
51 | 54 | "SPIRV_CROSS_ENABLE_TESTS": "OFF", |
52 | 55 | "CMAKE_POLICY_VERSION_MINIMUM": "3.5" |
|
60 | 63 | "binaryDir": "Result.Windows.x64.MultiConfig", |
61 | 64 | "architecture": "x64", |
62 | 65 | "cacheVariables": { |
63 | | - "CMAKE_BUILD_TYPE": "Debug", |
64 | | - "CMAKE_CONFIGURATION_TYPES": "Debug" |
| 66 | + "CMAKE_CONFIGURATION_TYPES": "Debug", |
| 67 | + "CMAKE_INSTALL_PREFIX": "Result.Windows.x64.MultiConfig" |
65 | 68 | } |
66 | 69 |
|
67 | 70 | }, |
|
70 | 73 | "displayName": "Windows Visual Studio Release", |
71 | 74 | "inherits": "Windows_x64_Debug", |
72 | 75 | "cacheVariables": { |
73 | | - "CMAKE_BUILD_TYPE": "Release", |
74 | 76 | "CMAKE_CONFIGURATION_TYPES": "Release" |
75 | 77 | } |
76 | 78 | }, |
|
82 | 84 | "binaryDir": "Result.Darwin.x64.Debug", |
83 | 85 | "generator": "Xcode", |
84 | 86 | "cacheVariables": { |
85 | | - "BUILD_FRAMEWORK": "ON" |
| 87 | + "BUILD_FRAMEWORK": "ON", |
| 88 | + "CMAKE_INSTALL_PREFIX": "Result.Darwin.x64.Debug", |
| 89 | + "CMAKE_CONFIGURATION_TYPES": "Debug" |
86 | 90 | } |
87 | 91 | }, |
88 | 92 | { |
|
91 | 95 | "displayName": "Darwin XCode Release", |
92 | 96 | "binaryDir": "Result.Darwin.x64.Release", |
93 | 97 | "cacheVariables": { |
94 | | - "CMAKE_BUILD_TYPE": "Release" |
| 98 | + "CMAKE_BUILD_TYPE": "Release", |
| 99 | + "CMAKE_INSTALL_PREFIX": "Result.Darwin.x64.Release", |
| 100 | + "CMAKE_CONFIGURATION_TYPES": "Release" |
95 | 101 | } |
96 | 102 | }, |
97 | 103 |
|
98 | 104 | { |
99 | 105 | "name": "Darwin_arm64_Debug", |
100 | 106 | "inherits": "Darwin_x64_Debug", |
101 | 107 | "binaryDir": "Result.Darwin.arm64.Debug", |
102 | | - "displayName": "Darwin ARM XCode Debug" |
| 108 | + "displayName": "Darwin ARM XCode Debug", |
| 109 | + "cacheVariables": { |
| 110 | + "CMAKE_INSTALL_PREFIX": "Result.Darwin.arm64.Debug" |
| 111 | + } |
103 | 112 | }, |
104 | 113 |
|
105 | 114 | { |
106 | 115 | "name": "Darwin_arm64_Release", |
107 | 116 | "inherits": "Darwin_x64_Release", |
108 | 117 | "binaryDir": "Result.Darwin.arm64.Release", |
109 | | - "displayName": "Darwin ARM XCode Release" |
| 118 | + "displayName": "Darwin ARM XCode Release", |
| 119 | + "cacheVariables": { |
| 120 | + "CMAKE_INSTALL_PREFIX": "Result.Darwin.arm64.Release" |
| 121 | + } |
110 | 122 | }, |
111 | 123 |
|
112 | 124 | { |
113 | 125 | "name": "Linux_x64_Debug", |
114 | 126 | "inherits": "BaseOptions", |
115 | 127 | "displayName": "Linux Ninja Debug", |
116 | 128 | "binaryDir": "Result.Linux.x64.Debug", |
117 | | - "generator": "Ninja" |
| 129 | + "generator": "Ninja", |
| 130 | + "cacheVariables": { |
| 131 | + "CMAKE_INSTALL_PREFIX": "Result.Linux.x64.Debug" |
| 132 | + } |
118 | 133 | }, |
119 | 134 | { |
120 | 135 | "name": "Linux_x64_Release", |
|
123 | 138 | "binaryDir": "Result.Linux.x64.Release", |
124 | 139 | "generator": "Ninja", |
125 | 140 | "cacheVariables": { |
| 141 | + "CMAKE_INSTALL_PREFIX": "Result.Linux.x64.Release", |
126 | 142 | "CMAKE_BUILD_TYPE": "Release" |
127 | 143 | } |
128 | 144 | } |
|
0 commit comments