|
15 | 15 | "QL_BUILD_BENCHMARK": false, |
16 | 16 | "MSVC_LINK_DYNAMIC_RUNTIME": true, |
17 | 17 | "MSVC_WHOLE_PROGRAM_OPTIMIZATION": false, |
18 | | - "ENABLE_SESSIONS": true, |
| 18 | + "QL_ENABLE_SESSIONS": true, |
| 19 | + "ORE_BUILD_DOC": false |
| 20 | + }, |
| 21 | + "architecture": { |
| 22 | + "value": "x64", |
| 23 | + "strategy": "external" |
| 24 | + }, |
| 25 | + "vendor": { |
| 26 | + "microsoft.com/VisualStudioSettings/CMake/1.0": { |
| 27 | + "intelliSenseMode": "windows-msvc-x64", |
| 28 | + "hostOS": [ |
| 29 | + "Windows" |
| 30 | + ] |
| 31 | + } |
| 32 | + } |
| 33 | + }, |
| 34 | + { |
| 35 | + "name": "windows-ninja-x64-release", |
| 36 | + "binaryDir": "${sourceDir}/build", |
| 37 | + "generator": "Ninja Multi-Config", |
| 38 | + "cacheVariables": { |
| 39 | + "CMAKE_CXX_COMPILER": "cl.exe", |
| 40 | + "CMAKE_BUILD_TYPE": "Release", |
| 41 | + "BOOST_INCLUDEDIR": "$env{BOOST}", |
| 42 | + "BOOST_LIBRARYDIR": "$env{BOOST_LIB64}", |
| 43 | + "QL_BUILD_EXAMPLES": false, |
| 44 | + "QL_BUILD_TEST_SUITE": false, |
| 45 | + "QL_BUILD_BENCHMARK": false, |
| 46 | + "MSVC_LINK_DYNAMIC_RUNTIME": true, |
| 47 | + "MSVC_WHOLE_PROGRAM_OPTIMIZATION": true, |
| 48 | + "QL_ENABLE_SESSIONS": true, |
19 | 49 | "ORE_BUILD_DOC": false |
20 | 50 | }, |
21 | 51 | "architecture": { |
|
45 | 75 | "QL_BUILD_BENCHMARK": false, |
46 | 76 | "MSVC_LINK_DYNAMIC_RUNTIME": true, |
47 | 77 | "MSVC_WHOLE_PROGRAM_OPTIMIZATION": true, |
48 | | - "ENABLE_SESSIONS": true, |
| 78 | + "QL_ENABLE_SESSIONS": true, |
49 | 79 | "ORE_BUILD_DOC": false |
50 | 80 | }, |
51 | 81 | "architecture": { |
|
73 | 103 | "QL_BUILD_BENCHMARK": false, |
74 | 104 | "MSVC_LINK_DYNAMIC_RUNTIME": true, |
75 | 105 | "MSVC_WHOLE_PROGRAM_OPTIMIZATION": false, |
76 | | - "ENABLE_SESSIONS": true, |
| 106 | + "QL_ENABLE_SESSIONS": true, |
77 | 107 | "ORE_BUILD_DOC": false |
78 | 108 | }, |
79 | 109 | "architecture": { |
|
101 | 131 | "QL_BUILD_BENCHMARK": false, |
102 | 132 | "MSVC_LINK_DYNAMIC_RUNTIME": false, |
103 | 133 | "MSVC_WHOLE_PROGRAM_OPTIMIZATION": true, |
104 | | - "ENABLE_SESSIONS": true, |
| 134 | + "QL_ENABLE_SESSIONS": true, |
105 | 135 | "ORE_BUILD_DOC": false |
106 | 136 | }, |
107 | 137 | "architecture": { |
|
119 | 149 | } |
120 | 150 | ], |
121 | 151 | "buildPresets": [ |
| 152 | + { |
| 153 | + "name": "windows-ninja-x64-release", |
| 154 | + "configurePreset": "windows-ninja-x64-release", |
| 155 | + "configuration": "Release" |
| 156 | + }, |
122 | 157 | { |
123 | 158 | "name": "windows-ninja-x64-relWithDebInfo", |
124 | 159 | "configurePreset": "windows-ninja-x64-relWithDebInfo", |
|
129 | 164 | "configurePreset": "windows-ninja-x64-debug", |
130 | 165 | "configuration": "Debug" |
131 | 166 | }, |
| 167 | + { |
| 168 | + "name": "windows-msvc-x64-release", |
| 169 | + "configurePreset": "windows-msvc-x64", |
| 170 | + "configuration": "Release", |
| 171 | + "nativeToolOptions": [ |
| 172 | + "-m" |
| 173 | + ] |
| 174 | + }, |
132 | 175 | { |
133 | 176 | "name": "windows-msvc-x64-relWithDebInfo", |
134 | 177 | "configurePreset": "windows-msvc-x64", |
|
145 | 188 | "-m" |
146 | 189 | ] |
147 | 190 | }, |
| 191 | + { |
| 192 | + "name": "windows-msvc-x64-static-release", |
| 193 | + "configurePreset": "windows-msvc-x64-static", |
| 194 | + "configuration": "Release", |
| 195 | + "nativeToolOptions": [ |
| 196 | + "-m" |
| 197 | + ] |
| 198 | + }, |
148 | 199 | { |
149 | 200 | "name": "windows-msvc-x64-static-relWithDebInfo", |
150 | 201 | "configurePreset": "windows-msvc-x64-static", |
|
0 commit comments