104 lines
2.7 KiB
JSON
104 lines
2.7 KiB
JSON
{
|
|
"version": 4,
|
|
"cmakeMinimumRequired": {
|
|
"major": 3,
|
|
"minor": 11,
|
|
"patch": 0
|
|
},
|
|
"include": [
|
|
"scripts/cmake-presets/os.json",
|
|
"scripts/cmake-presets/package.json",
|
|
"scripts/cmake-presets/compiler.json",
|
|
"scripts/cmake-presets/tbb.json",
|
|
"scripts/cmake-presets/continuous.json",
|
|
"scripts/cmake-presets/nightly.json",
|
|
"scripts/cmake-presets/release.json",
|
|
"scripts/cmake-presets/integrate.json",
|
|
"scripts/cmake-presets/performance.json"
|
|
],
|
|
"configurePresets": [
|
|
|
|
{
|
|
"name": "package-linux-icx-ispc1_19_0-tbb2021_9_0-perf",
|
|
"inherits": ["package-linux", "env", "icx", "ispc1_19_0", "tbb2021_9_0"],
|
|
"binaryDir": "${sourceDir}/build",
|
|
"cacheVariables": {
|
|
"CMAKE_BUILD_TYPE": "Release",
|
|
"EMBREE_MAX_ISA": "AVX512",
|
|
"EMBREE_USE_GOOGLE_BENCHMARK": "ON",
|
|
"EMBREE_BUILD_GOOGLE_BENCHMARK_FROM_SOURCE": "ON"
|
|
}
|
|
},
|
|
|
|
|
|
|
|
{
|
|
"name": "package-linux-icx-sycl-ispc1_19_0-tbb2021_9_0-perf",
|
|
"inherits": ["package-linux", "env", "icx", "ispc1_19_0", "tbb2021_9_0"],
|
|
"binaryDir": "${sourceDir}/build",
|
|
"cacheVariables": {
|
|
"CMAKE_BUILD_TYPE": "Release",
|
|
"EMBREE_SYCL_SUPPORT": "ON",
|
|
"EMBREE_SYCL_L0_RTAS_BUILDER" : "OFF",
|
|
"EMBREE_SYCL_AOT_DEVICES": "none",
|
|
"EMBREE_MAX_ISA": "AVX512",
|
|
"EMBREE_USE_GOOGLE_BENCHMARK": "ON",
|
|
"EMBREE_BUILD_GOOGLE_BENCHMARK_FROM_SOURCE": "ON"
|
|
}
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{
|
|
"name": "package-windows-v141-ispc1_19_0-tbb2021_9_0",
|
|
"inherits": ["package-windows", "env", "v141", "ispc1_19_0", "tbb2021_9_0"],
|
|
"binaryDir": "${sourceDir}/build",
|
|
"cacheVariables": {
|
|
"CMAKE_BUILD_TYPE": "Release",
|
|
"EMBREE_MAX_ISA": "SSE2"
|
|
}
|
|
},
|
|
|
|
{
|
|
"name": "package-windows-v140-ispc1_19_0-tbb2021_9_0",
|
|
"inherits": ["package-windows", "env", "v140", "ispc1_19_0", "tbb2021_9_0"],
|
|
"binaryDir": "${sourceDir}/build",
|
|
"cacheVariables": {
|
|
"CMAKE_BUILD_TYPE": "Release",
|
|
"EMBREE_MAX_ISA": "SSE2"
|
|
}
|
|
},
|
|
|
|
|
|
{
|
|
"name": "package-windows-icx-sycl-ispc1_19_0-tbb2021_9_0",
|
|
"inherits": ["package-windows", "env", "icx-windows", "ispc1_19_0", "tbb2021_9_0"],
|
|
"binaryDir": "${sourceDir}/build",
|
|
"cacheVariables": {
|
|
"CMAKE_BUILD_TYPE": "Release",
|
|
"EMBREE_SYCL_SUPPORT": "ON",
|
|
"EMBREE_SYCL_L0_RTAS_BUILDER" : "OFF",
|
|
"EMBREE_SYCL_AOT_DEVICES": "none",
|
|
"EMBREE_MAX_ISA": "AVX512"
|
|
}
|
|
},
|
|
|
|
|
|
|
|
{
|
|
"name": "linux-coverity",
|
|
"inherits": ["package-linux", "env", "gcc", "tasking_internal"],
|
|
"binaryDir": "${sourceDir}/build",
|
|
"cacheVariables": {
|
|
"CMAKE_BUILD_TYPE": "Release",
|
|
"EMBREE_MAX_ISA": "SSE2"
|
|
}
|
|
}
|
|
]
|
|
}
|