|
6 | 6 | "patch": 0 |
7 | 7 | }, |
8 | 8 | "configurePresets": [ |
9 | | - { |
| 9 | + { |
| 10 | + "name": "inteloneapi-env", |
| 11 | + "hidden": true, |
| 12 | + "environment": { |
| 13 | + "ONEAPI_ROOT": "/tools/toolchains/intel/oneapi", |
| 14 | + "ONEAPI_VERSION": "2025.2", |
| 15 | + "CMAKE_PREFIX_PATH": "$env{ONEAPI_ROOT}/compiler/$env{ONEAPI_VERSION}", |
| 16 | + "CMPLR_ROOT": "$env{ONEAPI_ROOT}/compiler/$env{ONEAPI_VERSION}", |
| 17 | + "CPATH": "$env{ONEAPI_ROOT}/dev-utilities/$env{ONEAPI_VERSION}/include", |
| 18 | + "GDB_INFO": "$env{ONEAPI_ROOT}/debugger/$env{ONEAPI_VERSION}/share/info/", |
| 19 | + "INFOPATH": "$env{ONEAPI_ROOT}/debugger/$env{ONEAPI_VERSION}/share/info", |
| 20 | + "LD_LIBRARY_PATH": "$env{ONEAPI_ROOT}/debugger/$env{ONEAPI_VERSION}/opt/debugger/lib:$env{ONEAPI_ROOT}/compiler/$env{ONEAPI_VERSION}/opt/compiler/lib:$env{ONEAPI_ROOT}/compiler/$env{ONEAPI_VERSION}/lib", |
| 21 | + "LIBRARY_PATH": "$env{ONEAPI_ROOT}/compiler/$env{ONEAPI_VERSION}/lib", |
| 22 | + "OCL_ICD_FILENAMES": "$env{ONEAPI_ROOT}/compiler/$env{ONEAPI_VERSION}/lib/libintelocl.so", |
| 23 | + "PATH": "$env{ONEAPI_ROOT}/mpi/2021.16/bin:$env{ONEAPI_ROOT}/dpcpp-ct/$env{ONEAPI_VERSION}/bin:$env{ONEAPI_ROOT}/dev-utilities/$env{ONEAPI_VERSION}/bin:$env{ONEAPI_ROOT}/debugger/$env{ONEAPI_VERSION}/opt/debugger/bin:$env{ONEAPI_ROOT}/compiler/$env{ONEAPI_VERSION}/bin:$env{ONEAPI_ROOT}/compiler/$env{ONEAPI_VERSION}/bin/compiler:$penv{PATH}", |
| 24 | + "PKG_CONFIG_PATH": "$env{ONEAPI_ROOT}/compiler/$env{ONEAPI_VERSION}/lib/pkgconfig", |
| 25 | + "SETVARS_COMPLETED": "1" |
| 26 | + } |
| 27 | + }, |
| 28 | + { |
10 | 29 | "name": "vcpkg-base", |
11 | 30 | "hidden": true, |
12 | 31 | "toolchainFile": "$env{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake", |
|
238 | 257 | }, |
239 | 258 | { |
240 | 259 | "name": "triplet-x64-linux-inteloneapi", |
241 | | - "inherits": "vcpkg-base", |
| 260 | + "inherits": [ |
| 261 | + "vcpkg-base", |
| 262 | + "inteloneapi-env" |
| 263 | + ], |
242 | 264 | "hidden": true, |
243 | 265 | "cacheVariables": { |
244 | 266 | "VCPKG_TARGET_TRIPLET": "x64-linux-inteloneapi", |
245 | 267 | "VCPKG_CHAINLOAD_TOOLCHAIN_FILE": "${sourceDir}/deps/infra/vcpkg_overlay/triplets/toolchain-linux-inteloneapi.cmake", |
246 | | - "VCPKG_INSTALLED_DIR": "${sourceDir}/vcpkgs-x64-linux-inteloneapi", |
| 268 | + "VCPKG_INSTALLED_DIR": "${sourceDir}/build/vcpkgs/x64-linux-inteloneapi", |
247 | 269 | "VCPKG_TARGET_ARCHITECTURE": "x64", |
248 | 270 | "VCPKG_CRT_LINKAGE": "dynamic", |
249 | 271 | "VCPKG_LIBRARY_LINKAGE": "static", |
|
0 commit comments