|
11 | 11 | "CMAKE_INSTALL_RPATH": "$ORIGIN;$ORIGIN/.."
|
12 | 12 | }
|
13 | 13 | },
|
14 |
| - |
| 14 | + { |
| 15 | + "name": "sycl-base", |
| 16 | + "hidden": true, |
| 17 | + "generator": "Ninja", |
| 18 | + "binaryDir": "${sourceDir}/build-${presetName}", |
| 19 | + "cacheVariables": { |
| 20 | + "CMAKE_EXPORT_COMPILE_COMMANDS": "ON", |
| 21 | + "CMAKE_CXX_COMPILER": "icx", |
| 22 | + "LLAMA_SYCL": "ON", |
| 23 | + "CMAKE_INSTALL_RPATH": "$ORIGIN;$ORIGIN/.." |
| 24 | + } |
| 25 | + }, |
15 | 26 | { "name": "debug", "hidden": true, "cacheVariables": { "CMAKE_BUILD_TYPE": "Debug" } },
|
16 |
| - { "name": "release", "hidden": true, "cacheVariables": { "CMAKE_BUILD_TYPE": "RelWithDebInfo" } }, |
| 27 | + { "name": "release", "hidden": true, "cacheVariables": { "CMAKE_BUILD_TYPE": "Release" } }, |
| 28 | + { "name": "reldbg", "hidden": true, "cacheVariables": { "CMAKE_BUILD_TYPE": "RelWithDebInfo" } }, |
17 | 29 | { "name": "static", "hidden": true, "cacheVariables": { "LLAMA_STATIC": "ON" } },
|
18 | 30 |
|
19 | 31 | {
|
|
35 | 47 | },
|
36 | 48 |
|
37 | 49 | { "name": "arm64-windows-llvm-debug" , "inherits": [ "base", "arm64-windows-llvm", "debug" ] },
|
38 |
| - { "name": "arm64-windows-llvm-release", "inherits": [ "base", "arm64-windows-llvm", "release" ] }, |
39 |
| - { "name": "arm64-windows-llvm+static-release", "inherits": [ "base", "arm64-windows-llvm", "release", "static" ] }, |
| 50 | + { "name": "arm64-windows-llvm-release", "inherits": [ "base", "arm64-windows-llvm", "reldbg" ] }, |
| 51 | + { "name": "arm64-windows-llvm+static-release", "inherits": [ "base", "arm64-windows-llvm", "reldbg", "static" ] }, |
40 | 52 |
|
41 | 53 | { "name": "arm64-windows-msvc-debug" , "inherits": [ "base", "arm64-windows-msvc", "debug" ] },
|
42 |
| - { "name": "arm64-windows-msvc-release", "inherits": [ "base", "arm64-windows-msvc", "release" ] }, |
43 |
| - { "name": "arm64-windows-msvc+static-release", "inherits": [ "base", "arm64-windows-msvc", "release", "static" ] }, |
| 54 | + { "name": "arm64-windows-msvc-release", "inherits": [ "base", "arm64-windows-msvc", "reldbg" ] }, |
| 55 | + { "name": "arm64-windows-msvc+static-release", "inherits": [ "base", "arm64-windows-msvc", "reldbg", "static" ] }, |
44 | 56 |
|
45 | 57 | { "name": "x64-windows-msvc-debug" , "inherits": [ "base", "debug" ] },
|
46 |
| - { "name": "x64-windows-msvc-release", "inherits": [ "base", "release" ] }, |
47 |
| - { "name": "x64-windows-msvc+static-release", "inherits": [ "base", "release", "static" ] } |
| 58 | + { "name": "x64-windows-msvc-release", "inherits": [ "base", "reldbg" ] }, |
| 59 | + { "name": "x64-windows-msvc+static-release", "inherits": [ "base", "reldbg", "static" ] }, |
| 60 | + |
| 61 | + { "name": "x64-windows-sycl-debug" , "inherits": [ "sycl-base", "debug" ] }, |
| 62 | + { "name": "x64-windows-sycl-release", "inherits": [ "sycl-base", "release" ] } |
48 | 63 | ]
|
49 | 64 | }
|
0 commit comments