Initial commit.
This commit is contained in:
commit
d3bb49b3f5
1073 changed files with 484757 additions and 0 deletions
239
Framework/external/embree/scripts/cmake-presets/compiler.json
vendored
Normal file
239
Framework/external/embree/scripts/cmake-presets/compiler.json
vendored
Normal file
|
|
@ -0,0 +1,239 @@
|
|||
{
|
||||
"version": 4,
|
||||
"cmakeMinimumRequired": {
|
||||
"major": 3,
|
||||
"minor": 23,
|
||||
"patch": 0
|
||||
},
|
||||
"configurePresets": [
|
||||
{
|
||||
"name": "gcc",
|
||||
"cacheVariables": {
|
||||
"CMAKE_CXX_COMPILER": "g++",
|
||||
"CMAKE_C_COMPILER": "gcc"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "clang",
|
||||
"cacheVariables": {
|
||||
"CMAKE_CXX_COMPILER": "clang++",
|
||||
"CMAKE_C_COMPILER": "clang"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "clang4",
|
||||
"cacheVariables": {
|
||||
"CMAKE_CXX_COMPILER": "$env{EMBREE_CLANG_4_0_0_PP}",
|
||||
"CMAKE_C_COMPILER": "$env{EMBREE_CLANG_4_0_0}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "clang5",
|
||||
"cacheVariables": {
|
||||
"CMAKE_CXX_COMPILER": "$env{EMBREE_CLANG_5_0_0_PP}",
|
||||
"CMAKE_C_COMPILER": "$env{EMBREE_CLANG_5_0_0}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "dpcpp",
|
||||
"generator": "Ninja",
|
||||
"cacheVariables": {
|
||||
"CMAKE_CXX_COMPILER": "clang++",
|
||||
"CMAKE_C_COMPILER": "clang"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "icx",
|
||||
"generator": "Ninja",
|
||||
"cacheVariables": {
|
||||
"CMAKE_CXX_COMPILER": "icpx",
|
||||
"CMAKE_C_COMPILER": "icx"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "icx-windows",
|
||||
"generator": "Ninja",
|
||||
"cacheVariables": {
|
||||
"CMAKE_CXX_COMPILER": "icx",
|
||||
"CMAKE_C_COMPILER": "icx"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "dpcpp-windows",
|
||||
"generator": "Ninja",
|
||||
"cacheVariables": {
|
||||
"CMAKE_CXX_COMPILER": "clang++",
|
||||
"CMAKE_C_COMPILER": "clang"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "v143",
|
||||
"generator": "Visual Studio 17 2022",
|
||||
"architecture": "x64",
|
||||
"toolset": "V143"
|
||||
},
|
||||
{
|
||||
"name": "v142",
|
||||
"generator": "Visual Studio 16 2019",
|
||||
"architecture": "x64",
|
||||
"toolset": "V142"
|
||||
},
|
||||
{
|
||||
"name": "v142-clang",
|
||||
"generator": "Visual Studio 16 2019",
|
||||
"architecture": "x64",
|
||||
"toolset": "LLVM_v142"
|
||||
},
|
||||
{
|
||||
"name": "v141",
|
||||
"generator": "Visual Studio 15 2017Win64",
|
||||
"toolset": "V141"
|
||||
},
|
||||
{
|
||||
"name": "v141-icc19",
|
||||
"generator": "Visual Studio 15 2017Win64",
|
||||
"toolset": "Intel C++ Compiler 19.0"
|
||||
},
|
||||
{
|
||||
"name": "v141-icc18",
|
||||
"generator": "Visual Studio 15 2017Win64",
|
||||
"toolset": "Intel C++ Compiler 18.0"
|
||||
},
|
||||
{
|
||||
"name": "v141-clang",
|
||||
"generator": "Visual Studio 15 2017Win64",
|
||||
"toolset": "v141_clang_c2"
|
||||
},
|
||||
{
|
||||
"name": "v140",
|
||||
"generator": "Visual Studio 14 2015Win64",
|
||||
"toolset": "V140"
|
||||
},
|
||||
{
|
||||
"name": "v140-icc19",
|
||||
"generator": "Visual Studio 14 2015Win64",
|
||||
"toolset": "Intel C++ Compiler 19.0"
|
||||
},
|
||||
{
|
||||
"name": "v140-icc18",
|
||||
"generator": "Visual Studio 14 2015Win64",
|
||||
"toolset": "Intel C++ Compiler 18.0"
|
||||
},
|
||||
{
|
||||
"name": "v140-icc17",
|
||||
"generator": "Visual Studio 14 2015Win64",
|
||||
"toolset": "Intel C++ Compiler 17.0"
|
||||
},
|
||||
{
|
||||
"name": "v120",
|
||||
"generator": "Visual Studio 12 2013Win64",
|
||||
"toolset": "V120"
|
||||
},
|
||||
{
|
||||
"name": "v120-icc17",
|
||||
"generator": "Visual Studio 12 2013Win64",
|
||||
"toolset": "Intel C++ Compiler 17.0"
|
||||
},
|
||||
{
|
||||
"name": "v120-icc16",
|
||||
"generator": "Visual Studio 12 2013Win64",
|
||||
"toolset": "Intel C++ Compiler 16.0"
|
||||
},
|
||||
{
|
||||
"name": "v120-icc15",
|
||||
"generator": "Visual Studio 12 2013Win64",
|
||||
"toolset": "Intel C++ Compiler XE 15.0"
|
||||
},
|
||||
{
|
||||
"name": "v110",
|
||||
"generator": "Visual Studio 11 2012Win64",
|
||||
"toolset": "V110"
|
||||
},
|
||||
|
||||
{
|
||||
"name": "ispc1_13_0",
|
||||
"hidden": true,
|
||||
"cacheVariables": {
|
||||
"EMBREE_ISPC_SUPPORT": "ON",
|
||||
"EMBREE_ISPC_EXECUTABLE": "$env{EMBREE_ISPC_1_13_0_PATH}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "ispc1_14_1",
|
||||
"hidden": true,
|
||||
"cacheVariables": {
|
||||
"EMBREE_ISPC_SUPPORT": "ON",
|
||||
"EMBREE_ISPC_EXECUTABLE": "$env{EMBREE_ISPC_1_14_1_PATH}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "ispc1_16_1",
|
||||
"hidden": true,
|
||||
"cacheVariables": {
|
||||
"EMBREE_ISPC_SUPPORT": "ON",
|
||||
"EMBREE_ISPC_EXECUTABLE": "$env{EMBREE_ISPC_1_16_1_PATH}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "ispc1_17_0",
|
||||
"hidden": true,
|
||||
"cacheVariables": {
|
||||
"EMBREE_ISPC_SUPPORT": "ON",
|
||||
"EMBREE_ISPC_EXECUTABLE": "$env{EMBREE_ISPC_1_17_0_PATH}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "ispc1_18_1",
|
||||
"hidden": true,
|
||||
"cacheVariables": {
|
||||
"EMBREE_ISPC_SUPPORT": "ON",
|
||||
"EMBREE_ISPC_EXECUTABLE": "$env{EMBREE_ISPC_1_18_1_PATH}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "ispc1_19_0",
|
||||
"hidden": true,
|
||||
"cacheVariables": {
|
||||
"EMBREE_ISPC_SUPPORT": "ON",
|
||||
"EMBREE_ISPC_EXECUTABLE": "$env{EMBREE_ISPC_1_19_0_PATH}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "ispc1_20_0",
|
||||
"hidden": true,
|
||||
"cacheVariables": {
|
||||
"EMBREE_ISPC_SUPPORT": "ON",
|
||||
"EMBREE_ISPC_EXECUTABLE": "$env{EMBREE_ISPC_1_20_0_PATH}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "ispc1_21_0",
|
||||
"hidden": true,
|
||||
"cacheVariables": {
|
||||
"EMBREE_ISPC_SUPPORT": "ON",
|
||||
"EMBREE_ISPC_EXECUTABLE": "$env{EMBREE_ISPC_1_21_0_PATH}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "ispc1_22_0",
|
||||
"hidden": true,
|
||||
"cacheVariables": {
|
||||
"EMBREE_ISPC_SUPPORT": "ON",
|
||||
"EMBREE_ISPC_EXECUTABLE": "$env{EMBREE_ISPC_1_22_0_PATH}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "ispc1_23_0",
|
||||
"hidden": true,
|
||||
"cacheVariables": {
|
||||
"EMBREE_ISPC_SUPPORT": "ON",
|
||||
"EMBREE_ISPC_EXECUTABLE": "$env{EMBREE_ISPC_1_23_0_PATH}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "ispc_NEWEST",
|
||||
"hidden": true,
|
||||
"inherits": "ispc1_23_0"
|
||||
}
|
||||
]
|
||||
}
|
||||
222
Framework/external/embree/scripts/cmake-presets/continuous.json
vendored
Normal file
222
Framework/external/embree/scripts/cmake-presets/continuous.json
vendored
Normal file
|
|
@ -0,0 +1,222 @@
|
|||
{
|
||||
"version": 4,
|
||||
"cmakeMinimumRequired": {
|
||||
"major": 3,
|
||||
"minor": 11,
|
||||
"patch": 0
|
||||
},
|
||||
"include": [
|
||||
"os.json",
|
||||
"package.json",
|
||||
"compiler.json",
|
||||
"tbb.json"
|
||||
],
|
||||
"configurePresets": [
|
||||
{
|
||||
"name": "linux-DG2-JIT-INTERNAL",
|
||||
"inherits": ["package-linux", "env", "dpcpp", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "RelWithDebInfo",
|
||||
"EMBREE_SYCL_SUPPORT": "ON",
|
||||
"EMBREE_LEVEL_ZERO": "ON",
|
||||
"EMBREE_SYCL_L0_RTAS_BUILDER" : "OFF",
|
||||
"EMBREE_SYCL_AOT_DEVICES": "none",
|
||||
"EMBREE_MAX_ISA": "SSE2"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "linux-DG2-JIT-PUBLIC",
|
||||
"inherits": "linux-DG2-JIT-INTERNAL"
|
||||
},
|
||||
{
|
||||
"name": "linux-DG2-JIT-EMBARGO",
|
||||
"inherits": "linux-DG2-JIT-INTERNAL"
|
||||
},
|
||||
{
|
||||
"name": "linux-DG2-JIT-PUBLIC-sycl-nightly-RK",
|
||||
"inherits": "linux-DG2-JIT-INTERNAL",
|
||||
"cacheVariables": {
|
||||
"EMBREE_MAX_ISA": "AVX512"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "linux-DG2-JIT-PUBLIC-ICX",
|
||||
"inherits": ["package-linux", "env", "icx", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "RelWithAssert",
|
||||
"EMBREE_SYCL_SUPPORT": "ON",
|
||||
"EMBREE_LEVEL_ZERO": "ON",
|
||||
"EMBREE_SYCL_L0_RTAS_BUILDER" : "OFF",
|
||||
"EMBREE_SYCL_AOT_DEVICES": "none",
|
||||
"EMBREE_MAX_ISA": "AVX512"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "linux-DG2-JIT-PUBLIC-ICX-RC",
|
||||
"inherits": "linux-DG2-JIT-PUBLIC-ICX"
|
||||
},
|
||||
{
|
||||
"name": "linux-PVC-JIT-INTERNAL",
|
||||
"inherits": ["package-linux", "env", "icx", "ispc_NEWEST", "tbb_SYSTEM"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "RelWithAssert",
|
||||
"EMBREE_SYCL_SUPPORT": "ON",
|
||||
"EMBREE_LEVEL_ZERO": "ON",
|
||||
"EMBREE_SYCL_L0_RTAS_BUILDER" : "OFF",
|
||||
"EMBREE_SYCL_AOT_DEVICES": "none",
|
||||
"EMBREE_MAX_ISA": "SSE2"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "windows-DG2-JIT-INTERNAL",
|
||||
"inherits": ["package-windows", "env", "dpcpp-windows", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Release",
|
||||
"EMBREE_SYCL_SUPPORT": "ON",
|
||||
"EMBREE_SYCL_L0_RTAS_BUILDER" : "OFF",
|
||||
"EMBREE_SYCL_AOT_DEVICES": "none",
|
||||
"EMBREE_MAX_ISA": "SSE2"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "windows-DG2-JIT-INTERNAL-L0RTAS",
|
||||
"inherits": ["package-windows", "env", "dpcpp-windows", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Release",
|
||||
"EMBREE_SYCL_SUPPORT": "ON",
|
||||
"EMBREE_SYCL_L0_RTAS_BUILDER" : "ON",
|
||||
"EMBREE_SYCL_AOT_DEVICES": "none",
|
||||
"EMBREE_MAX_ISA": "SSE2"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "linux-fedora26-CLANG4",
|
||||
"inherits": ["package-linux", "env", "clang4", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "RelWithDebInfo",
|
||||
"EMBREE_CONFIG": "frequency_level=simd128",
|
||||
"EMBREE_MAX_ISA": "AVX512",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "linux-fedora26-CLANG5-INT-ADDRSANITIZER",
|
||||
"inherits": ["package-linux", "env", "clang5", "ispc_NEWEST", "tasking_internal"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "RelWithDebInfo",
|
||||
"EMBREE_MAX_ISA": "SSE2",
|
||||
"EMBREE_ADDRESS_SANITIZER": "ON",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "linux-fedora29-ICX",
|
||||
"inherits": ["package-linux", "env", "dpcpp", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "RelWithDebInfo",
|
||||
"EMBREE_BUILD_GLFW_FROM_SOURCE": "OFF",
|
||||
"EMBREE_CONFIG": "frequency_level=simd256",
|
||||
"EMBREE_MAX_ISA": "AVX512",
|
||||
"EMBREE_MAX_INSTANCE_LEVEL_COUNT": "4"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "linux-fedora32-ICX",
|
||||
"inherits": "linux-fedora29-ICX"
|
||||
},
|
||||
{
|
||||
"name": "linux-fedora32-GCC",
|
||||
"inherits": ["package-linux", "env", "gcc", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "RelWithDebInfo",
|
||||
"EMBREE_CONFIG": "frequency_level=simd256",
|
||||
"EMBREE_MAX_ISA": "AVX512",
|
||||
"EMBREE_COMPACT_POLYS": "ON",
|
||||
"EMBREE_MIN_WIDTH": "ON"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "linux-ubuntu20_04-GCC-NAMESPACE",
|
||||
"inherits": ["package-linux", "env", "gcc", "tbb_NEWEST"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "RelWithDebInfo",
|
||||
"EMBREE_CONFIG": "frequency_level=simd256",
|
||||
"EMBREE_MAX_ISA": "AVX2",
|
||||
"EMBREE_API_NAMESPACE": "myembree",
|
||||
"EMBREE_LIBRARY_NAME": "myembree"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "linux-ubuntu20_04-ICX",
|
||||
"inherits": ["package-linux", "env", "icx", "ispc_NEWEST", "tbb_SYSTEM"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "RelWithDebInfo",
|
||||
"EMBREE_CONFIG": "frequency_level=simd256",
|
||||
"EMBREE_MAX_ISA": "AVX512"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "linux-ubuntu20_04-ICX-RC",
|
||||
"inherits": "linux-ubuntu20_04-ICX"
|
||||
},
|
||||
{
|
||||
"name": "linux-centos7_4-GCC",
|
||||
"inherits": ["package-linux", "env", "gcc", "ispc1_21_0", "tbb_SYSTEM"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "RelWithDebInfo",
|
||||
"EMBREE_CONFIG": "frequency_level=simd128",
|
||||
"EMBREE_MAX_ISA": "AVX2",
|
||||
"EMBREE_COMPACT_POLYS": "ON",
|
||||
"EMBREE_MIN_WIDTH": "ON"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "windows-V142",
|
||||
"inherits": ["package-windows", "env", "v142", "tbb_SYSTEM"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "RelWithDebInfo",
|
||||
"EMBREE_MAX_ISA": "SSE2",
|
||||
"EMBREE_MAX_INSTANCE_LEVEL_COUNT": "8"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "windows-ICX",
|
||||
"inherits": ["package-windows", "env", "icx-windows", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "RelWithDebInfo",
|
||||
"EMBREE_MAX_ISA": "AVX512"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "windows-ICX-RC",
|
||||
"inherits": "windows-ICX"
|
||||
},
|
||||
{
|
||||
"name": "macos-ARM-CLANG-NEON-AVX2",
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"inherits": ["package-macos", "env", "clang", "ispc_NEWEST", "tbb_HOMEBREW"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Release",
|
||||
"EMBREE_MAX_ISA": "NEON2X"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "macos-ARM-CLANG-NEON",
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"inherits": ["package-macos", "env", "clang", "ispc_NEWEST", "tbb_HOMEBREW"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Release",
|
||||
"EMBREE_MAX_ISA": "NEON"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "macos-x64-CLANG",
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"inherits": ["package-macos", "env", "clang", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Release",
|
||||
"EMBREE_MAX_ISA": "AVX512"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
160
Framework/external/embree/scripts/cmake-presets/integrate.json
vendored
Normal file
160
Framework/external/embree/scripts/cmake-presets/integrate.json
vendored
Normal file
|
|
@ -0,0 +1,160 @@
|
|||
{
|
||||
"version": 4,
|
||||
"cmakeMinimumRequired": {
|
||||
"major": 3,
|
||||
"minor": 11,
|
||||
"patch": 0
|
||||
},
|
||||
"include": [
|
||||
"os.json",
|
||||
"package.json",
|
||||
"compiler.json",
|
||||
"tbb.json"
|
||||
],
|
||||
"configurePresets": [
|
||||
{
|
||||
"name": "integrate-windows-icx",
|
||||
"inherits": ["package-windows", "env", "icx-windows", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Release",
|
||||
"EMBREE_MAX_ISA": "AVX512"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "integrate-windows-v142",
|
||||
"inherits": ["package-windows", "env", "v142", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Release",
|
||||
"EMBREE_MAX_ISA": "SSE2"
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"name": "integrate-static-windows-icx",
|
||||
"inherits": ["package-static-windows", "env", "icx-windows", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Release",
|
||||
"EMBREE_MAX_ISA": "AVX512"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "integrate-static-windows-v142",
|
||||
"inherits": ["package-static-windows", "env", "v142", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Release",
|
||||
"EMBREE_MAX_ISA": "SSE2"
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"name": "integrate-linux-gcc",
|
||||
"inherits": ["package-linux", "env", "gcc", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Release",
|
||||
"EMBREE_MAX_ISA": "AVX512"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "integrate-linux-icx",
|
||||
"inherits": ["package-linux", "env", "icx", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Release",
|
||||
"EMBREE_MAX_ISA": "AVX512"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "integrate-linux-clang",
|
||||
"inherits": ["package-linux", "env", "clang", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Release",
|
||||
"EMBREE_MAX_ISA": "AVX512"
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"name": "integrate-static-linux-gcc",
|
||||
"inherits": ["package-linux", "env", "gcc", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Release",
|
||||
"EMBREE_MAX_ISA": "AVX512"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "integrate-static-linux-icx",
|
||||
"inherits": ["package-linux", "env", "icx", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Release",
|
||||
"EMBREE_MAX_ISA": "AVX512"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "integrate-static-linux-clang",
|
||||
"inherits": ["package-linux", "env", "clang", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Release",
|
||||
"EMBREE_MAX_ISA": "AVX512"
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"name": "integrate-sycl-linux-icx",
|
||||
"inherits": ["package-linux", "env", "icx", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Release",
|
||||
"EMBREE_SYCL_SUPPORT": "ON",
|
||||
"EMBREE_LEVEL_ZERO": "ON",
|
||||
"EMBREE_SYCL_L0_RTAS_BUILDER" : "OFF",
|
||||
"EMBREE_SYCL_AOT_DEVICES": "none",
|
||||
"EMBREE_MAX_ISA": "AVX512"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "integrate-sycl-linux-dpcpp",
|
||||
"inherits": ["package-linux", "env", "dpcpp", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Release",
|
||||
"EMBREE_SYCL_SUPPORT": "ON",
|
||||
"EMBREE_LEVEL_ZERO": "ON",
|
||||
"EMBREE_SYCL_L0_RTAS_BUILDER" : "OFF",
|
||||
"EMBREE_SYCL_AOT_DEVICES": "none",
|
||||
"EMBREE_MAX_ISA": "SSE2"
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"name": "integrate-macos-gcc",
|
||||
"inherits": ["package-macos", "env", "gcc", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Release",
|
||||
"EMBREE_MAX_ISA": "AVX512"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "integrate-macos-clang",
|
||||
"inherits": ["package-macos", "env", "clang", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Release",
|
||||
"EMBREE_MAX_ISA": "AVX512"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
0
Framework/external/embree/scripts/cmake-presets/linux-env.sh
vendored
Normal file
0
Framework/external/embree/scripts/cmake-presets/linux-env.sh
vendored
Normal file
0
Framework/external/embree/scripts/cmake-presets/macos-env.sh
vendored
Normal file
0
Framework/external/embree/scripts/cmake-presets/macos-env.sh
vendored
Normal file
600
Framework/external/embree/scripts/cmake-presets/nightly.json
vendored
Normal file
600
Framework/external/embree/scripts/cmake-presets/nightly.json
vendored
Normal file
|
|
@ -0,0 +1,600 @@
|
|||
{
|
||||
"version": 4,
|
||||
"cmakeMinimumRequired": {
|
||||
"major": 3,
|
||||
"minor": 11,
|
||||
"patch": 0
|
||||
},
|
||||
"include": [
|
||||
"os.json",
|
||||
"package.json",
|
||||
"compiler.json",
|
||||
"tbb.json"
|
||||
],
|
||||
"configurePresets": [
|
||||
{
|
||||
"name": "nightly-linux-DG2-JIT-MULTILEVEL",
|
||||
"inherits": ["package-linux", "env", "dpcpp", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "RelWithDebInfo",
|
||||
"EMBREE_SYCL_SUPPORT": "ON",
|
||||
"EMBREE_SYCL_L0_RTAS_BUILDER" : "OFF",
|
||||
"EMBREE_SYCL_AOT_DEVICES": "none",
|
||||
"EMBREE_MAX_ISA": "SSE2",
|
||||
"EMBREE_MAX_INSTANCE_LEVEL_COUNT": "2"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-linux-DG2-INTERNAL-L0RTAS",
|
||||
"inherits": ["package-linux", "env", "dpcpp", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "RelWithDebInfo",
|
||||
"EMBREE_SYCL_SUPPORT": "ON",
|
||||
"EMBREE_SYCL_L0_RTAS_BUILDER" : "ON",
|
||||
"EMBREE_SYCL_AOT_DEVICES": "none",
|
||||
"EMBREE_MAX_ISA": "SSE2"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-linux-PVC-JIT",
|
||||
"inherits": ["package-linux", "env", "dpcpp", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "RelWithDebInfo",
|
||||
"EMBREE_SYCL_SUPPORT": "ON",
|
||||
"EMBREE_SYCL_L0_RTAS_BUILDER" : "OFF",
|
||||
"EMBREE_SYCL_AOT_DEVICES": "none",
|
||||
"EMBREE_MAX_ISA": "SSE2"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-windows-DG2-JIT",
|
||||
"inherits": ["package-windows", "env", "dpcpp-windows", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Release",
|
||||
"EMBREE_SYCL_SUPPORT": "ON",
|
||||
"EMBREE_SYCL_L0_RTAS_BUILDER" : "OFF",
|
||||
"EMBREE_SYCL_AOT_DEVICES": "none",
|
||||
"EMBREE_MAX_ISA": "SSE2"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-windows-DG2-JIT-ICX",
|
||||
"inherits": ["package-windows", "env", "icx-windows", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"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": "nightly-windows-DG2-JIT-NIGHTLY",
|
||||
"inherits": ["package-windows", "env", "dpcpp-windows", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"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": "nightly-linux-DEBUG-CLANG4-SSE2-NAMESPACE",
|
||||
"inherits": ["package-linux", "env", "clang4", "tbb_NEWEST"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_MAX_ISA": "SSE2",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF",
|
||||
"EMBREE_MAX_INSTANCE_LEVEL_COUNT": "8",
|
||||
"EMBREE_API_NAMESPACE": "myembree",
|
||||
"EMBREE_LIBRARY_NAME": "myembree"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-linux-DEBUG-CLANG5-ISPC1_14_1-AVX2-INT-ADDRSANITIZER",
|
||||
"inherits": ["package-linux", "env", "clang5", "ispc1_14_1", "tasking_internal"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_MAX_ISA": "AVX2",
|
||||
"EMBREE_ADDRESS_SANITIZER": "ON",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-linux-DEBUG-CLANG4-ISPC1_16_1-AVX2-TBB2021_9_0-STATIC",
|
||||
"inherits": ["package-static-linux", "env", "clang4", "ispc1_16_1", "tbb2021_9_0"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_CONFIG": "frequency_level=simd128",
|
||||
"EMBREE_MAX_ISA": "AVX2",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-linux-DEBUG-CLANG4-ISPC1_16_1-AVX512VL-TBB2020_2",
|
||||
"inherits": ["package-linux", "env", "clang4", "ispc1_16_1", "tbb2020_2_0"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_CONFIG": "frequency_level=simd256",
|
||||
"EMBREE_MAX_ISA": "AVX512",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-linux-DEBUG-GCC-ISPC1_16_1-SSE2-TBB2021_2",
|
||||
"inherits": ["package-linux", "env", "gcc", "ispc1_16_1", "tbb2021_2_0"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_MAX_ISA": "SSE2",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-linux-DEBUG-GCC-ISPC1_16_1-AVX-TBB2019_9",
|
||||
"inherits": ["package-linux", "env", "gcc", "ispc1_16_1", "tbb2019_9_0"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_MAX_ISA": "AVX",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-linux-DEBUG-GCC-ISPC1_17_0-AVX2-TBB2021_2_0",
|
||||
"inherits": ["package-linux", "env", "gcc", "ispc1_17_0", "tbb2021_2_0"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_MAX_ISA": "AVX2",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-linux-DEBUG-ICX-ISPC1_16_1-AVX-TBB2019_2",
|
||||
"inherits": ["package-linux", "env", "icx", "ispc1_16_1", "tbb2019_2_0"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_MAX_ISA": "AVX",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-linux-DEBUG-ICX-ISPC1_16_1-AVX512VL-TBB2019_2",
|
||||
"inherits": ["package-linux", "env", "icx", "ispc1_16_1", "tbb2019_2_0"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_MAX_ISA": "AVX512",
|
||||
"EMBREE_CONFIG": "frequency_level=simd256",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-linux-DEBUG-ICX-ISPC1_16_1-AVX512-TBB2019_9",
|
||||
"inherits": ["package-linux", "env", "icx", "ispc1_16_1", "tbb2019_9_0"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_MAX_ISA": "AVX512",
|
||||
"EMBREE_CONFIG": "frequency_level=simd256",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-linux-DEBUG-ICX-ISPC1_16_1-AVX2-TBB2021_2_0",
|
||||
"inherits": ["package-linux", "env", "icx", "ispc1_16_1", "tbb2021_2_0"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_MAX_ISA": "AVX2",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-linux-DEBUG-ICX-ISPC1_17_0-AVX2-TBB2019_9",
|
||||
"inherits": ["package-linux", "env", "icx", "ispc1_17_0", "tbb2019_9_0"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_MAX_ISA": "AVX2",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-linux-DEBUG-ICX-ISPC1_17_0-AVX512VL-TBB2021_5_0",
|
||||
"inherits": ["package-linux", "env", "icx", "ispc1_17_0", "tbb2021_5_0"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_MAX_ISA": "AVX512",
|
||||
"EMBREE_CONFIG": "frequency_level=simd256",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-distrotest",
|
||||
"inherits": ["package-linux", "env", "gcc", "ispc_NEWEST", "tbb_SYSTEM"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_MAX_ISA": "AVX2",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-distrotest-ISPC1_14_1-TBB2021_2",
|
||||
"inherits": ["package-linux", "env", "gcc", "ispc1_14_1", "tbb2021_2_0"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_MAX_ISA": "AVX2",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-distrotest-AVX512",
|
||||
"inherits": ["package-linux", "env", "gcc", "ispc_NEWEST", "tbb_SYSTEM"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_MAX_ISA": "AVX512",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-singleprimitive",
|
||||
"inherits": ["package-linux", "env", "clang4", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_MAX_ISA": "AVX2",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF",
|
||||
"EMBREE_GEOMETRY_TRIANGLE": "OFF",
|
||||
"EMBREE_GEOMETRY_QUAD": "OFF",
|
||||
"EMBREE_GEOMETRY_GRID": "OFF",
|
||||
"EMBREE_GEOMETRY_CURVE": "OFF",
|
||||
"EMBREE_GEOMETRY_POINT": "OFF",
|
||||
"EMBREE_GEOMETRY_SUBDIVISION": "OFF",
|
||||
"EMBREE_GEOMETRY_USER": "OFF",
|
||||
"EMBREE_GEOMETRY_INSTANCE": "OFF",
|
||||
"EMBREE_GEOMETRY_INSTANCE_ARRAY": "OFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-singleprimitive-TRI",
|
||||
"inherits": ["nightly-singleprimitive"],
|
||||
"cacheVariables": {
|
||||
"EMBREE_GEOMETRY_TRIANGLE": "ON"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-singleprimitive-QUAD",
|
||||
"inherits": ["nightly-singleprimitive"],
|
||||
"cacheVariables": {
|
||||
"EMBREE_GEOMETRY_QUAD": "ON"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-singleprimitive-GRID",
|
||||
"inherits": ["nightly-singleprimitive"],
|
||||
"cacheVariables": {
|
||||
"EMBREE_GEOMETRY_TRIANGLE": "ON",
|
||||
"EMBREE_GEOMETRY_SUBDIVISION": "ON",
|
||||
"EMBREE_GEOMETRY_GRID": "ON"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-singleprimitive-CURVE",
|
||||
"inherits": ["nightly-singleprimitive"],
|
||||
"cacheVariables": {
|
||||
"EMBREE_GEOMETRY_TRIANGLE": "ON",
|
||||
"EMBREE_GEOMETRY_CURVE": "ON"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-singleprimitive-SUBDIV",
|
||||
"inherits": ["nightly-singleprimitive"],
|
||||
"cacheVariables": {
|
||||
"EMBREE_GEOMETRY_TRIANGLE": "ON",
|
||||
"EMBREE_GEOMETRY_SUBDIVISION": "ON"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-singleprimitive-USERGEOM",
|
||||
"inherits": ["nightly-singleprimitive"],
|
||||
"cacheVariables": {
|
||||
"EMBREE_GEOMETRY_TRIANGLE": "ON",
|
||||
"EMBREE_GEOMETRY_USER": "ON"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-singleprimitive-INSTANCE",
|
||||
"inherits": ["nightly-singleprimitive"],
|
||||
"cacheVariables": {
|
||||
"EMBREE_GEOMETRY_TRIANGLE": "ON",
|
||||
"EMBREE_GEOMETRY_INSTANCE": "ON"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-singleprimitive-INSTANCE_ARRAY",
|
||||
"inherits": ["nightly-singleprimitive"],
|
||||
"cacheVariables": {
|
||||
"EMBREE_GEOMETRY_TRIANGLE": "ON",
|
||||
"EMBREE_GEOMETRY_INSTANCE_ARRAY": "ON"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-singleprimitive-INSTANCE-INSTANCE_ARRAY",
|
||||
"inherits": ["nightly-singleprimitive"],
|
||||
"cacheVariables": {
|
||||
"EMBREE_GEOMETRY_TRIANGLE": "ON",
|
||||
"EMBREE_GEOMETRY_INSTANCE": "ON",
|
||||
"EMBREE_GEOMETRY_INSTANCE_ARRAY": "ON"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-linux-feature-NO_ISPC",
|
||||
"inherits": ["package-linux", "env", "clang4", "tbb_NEWEST"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_MAX_ISA": "AVX2",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-linux-feature-NO_TUTORIALS",
|
||||
"inherits": ["package-linux", "env", "clang4", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_MAX_ISA": "AVX2",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF",
|
||||
"EMBREE_TUTORIALS": "OFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-linux-feature-BACKFACECULLING",
|
||||
"inherits": ["package-linux", "env", "clang4", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_MAX_ISA": "AVX2",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF",
|
||||
"EMBREE_BACKFACE_CULLING": "ON"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-linux-feature-IGNORE-INVALID-RAYS",
|
||||
"inherits": ["package-linux", "env", "clang4", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_MAX_ISA": "AVX2",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF",
|
||||
"EMBREE_BACKFACE_CULLING": "IGNORE_INVALID_RAYS"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-linux-feature-NO-FILTER-FUNCTION",
|
||||
"inherits": ["package-linux", "env", "clang4", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_MAX_ISA": "AVX2",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF",
|
||||
"EMBREE_FILTER_FUNCTION": "OFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-linux-feature-RAYMASKS",
|
||||
"inherits": ["package-linux", "env", "clang4", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_MAX_ISA": "AVX2",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF",
|
||||
"EMBREE_RAY_MASK": "ON"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-linux-feature-NO-PACKETS",
|
||||
"inherits": ["package-linux", "env", "clang4", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_MAX_ISA": "AVX2",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF",
|
||||
"EMBREE_RAY_PACKETS": "OFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-linux-feature-STATCOUNTER",
|
||||
"inherits": ["package-linux", "env", "clang4", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_MAX_ISA": "AVX2",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF",
|
||||
"EMBREE_STAT_COUNTERS": "ON"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-linux-individualisa",
|
||||
"inherits": ["package-linux", "env", "clang4", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF",
|
||||
"EMBREE_ISA_SSE2": "OFF",
|
||||
"EMBREE_ISA_SSE42": "OFF",
|
||||
"EMBREE_AVX": "OFF",
|
||||
"EMBREE_AVX2": "OFF",
|
||||
"EMBREE_AVX512": "OFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-linux-individualisa-SSE2",
|
||||
"inherits": ["nightly-linux-individualisa"],
|
||||
"cacheVariables": {
|
||||
"EMBREE_ISA_SSE2": "ON"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-linux-individualisa-SSE42",
|
||||
"inherits": ["nightly-linux-individualisa"],
|
||||
"cacheVariables": {
|
||||
"EMBREE_ISA_SSE42": "ON"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-linux-individualisa-AVX",
|
||||
"inherits": ["nightly-linux-individualisa"],
|
||||
"cacheVariables": {
|
||||
"EMBREE_ISA_AVX": "ON"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-linux-individualisa-AVX2",
|
||||
"inherits": ["nightly-linux-individualisa"],
|
||||
"cacheVariables": {
|
||||
"EMBREE_ISA_AVX2": "ON"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-linux-individualisa-AVX512",
|
||||
"inherits": ["nightly-linux-individualisa"],
|
||||
"cacheVariables": {
|
||||
"EMBREE_ISA_AVX512": "ON"
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
{
|
||||
"name": "nightly-windows-RELEASE-ICX-ISPC1_13_0-AVX2-TBB2021_5_0",
|
||||
"inherits": ["package-windows", "env", "icx-windows", "ispc1_13_0", "tbb2021_5_0"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Release",
|
||||
"EMBREE_MAX_ISA": "AVX2",
|
||||
"EMBREE_CONFIG": "frequency_level=simd128",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-windows-RELEASE-ICX-ISPC1_13_0-AVX512-TBB2019_9",
|
||||
"inherits": ["package-windows", "env", "icx-windows", "ispc1_13_0", "tbb2019_9_0"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Release",
|
||||
"EMBREE_MAX_ISA": "AVX512",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-windows-RELEASE-ICX-ISPC1_14_1-AVX2-TBB2021_2_0",
|
||||
"inherits": ["package-windows", "env", "icx-windows", "ispc1_14_1", "tbb2021_2_0"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Release",
|
||||
"EMBREE_MAX_ISA": "AVX2",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF"
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"name": "nightly-macosx-ARM-NEON",
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"inherits": ["macos", "env", "clang", "ispc_NEWEST", "tbb_HOMEBREW"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF",
|
||||
"EMBREE_MAX_ISA": "NEON"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-macosx-x64",
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"inherits": ["package-macos", "env", "clang", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-macosx-individualisa-CLANG-SSE2",
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"inherits": ["package-macos", "env", "clang", "tbb_NEWEST"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF",
|
||||
"EMBREE_MAX_ISA": "NONE",
|
||||
"EMBREE_ISA_SSE2": "ON",
|
||||
"EMBREE_ISA_SSE42": "OFF",
|
||||
"EMBREE_ISA_AVX": "OFF",
|
||||
"EMBREE_ISA_AVX2": "OFF",
|
||||
"EMBREE_ISA_AVX512": "OFF",
|
||||
"EMBREE_API_NAMESPACE": "myembree",
|
||||
"EMBREE_LIBRARY_NAME": "myembree",
|
||||
"EMBREE_MAX_INSTANCE_LEVEL_COUNT": "4"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-macosx-individualisa-CLANG-AVX",
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"inherits": ["package-macos", "env", "clang", "ispc_NEWEST", "tasking_internal"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF",
|
||||
"EMBREE_MAX_ISA": "NONE",
|
||||
"EMBREE_ISA_SSE2": "OFF",
|
||||
"EMBREE_ISA_SSE42": "OFF",
|
||||
"EMBREE_ISA_AVX": "ON",
|
||||
"EMBREE_ISA_AVX2": "OFF",
|
||||
"EMBREE_ISA_AVX512": "OFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-macosx-individualisa-CLANG-SSE2-STATIC",
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"inherits": ["package-macos", "env", "clang", "ispc_NEWEST", "tasking_internal"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF",
|
||||
"EMBREE_MAX_ISA": "NONE",
|
||||
"EMBREE_ISA_SSE2": "ON",
|
||||
"EMBREE_ISA_SSE42": "OFF",
|
||||
"EMBREE_ISA_AVX": "OFF",
|
||||
"EMBREE_ISA_AVX2": "OFF",
|
||||
"EMBREE_ISA_AVX512": "OFF",
|
||||
"EMBREE_STATIC_LIB": "ON"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-macosx-AVX",
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"inherits": ["package-macos", "env", "clang", "ispc_NEWEST", "tasking_internal"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF",
|
||||
"EMBREE_MAX_ISA": "NONE",
|
||||
"EMBREE_ISA_AVX": "ON"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-macosx-AVX2-SIMD256",
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"inherits": ["package-macos", "env", "clang", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF",
|
||||
"EMBREE_MAX_ISA": "NONE",
|
||||
"EMBREE_ISA_AVX2": "ON",
|
||||
"EMBREE_CONFIG": "frequency_level=simd256"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-macosx-AVX2",
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"inherits": ["package-macos", "env", "clang", "ispc_NEWEST", "tbb_NEWEST"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF",
|
||||
"EMBREE_MAX_ISA": "NONE",
|
||||
"EMBREE_ISA_AVX2": "ON",
|
||||
"EMBREE_CONFIG": "frequency_level=simd128"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "nightly-linux-arm-emulation",
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"inherits": ["package-linux", "env", "gcc", "tasking_internal"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Debug",
|
||||
"EMBREE_TUTORIALS_GLFW": "OFF",
|
||||
"EMBREE_MAX_ISA": "NONE"
|
||||
}
|
||||
}
|
||||
|
||||
]
|
||||
}
|
||||
|
||||
100
Framework/external/embree/scripts/cmake-presets/os.json
vendored
Normal file
100
Framework/external/embree/scripts/cmake-presets/os.json
vendored
Normal file
|
|
@ -0,0 +1,100 @@
|
|||
{
|
||||
"version": 4,
|
||||
"cmakeMinimumRequired": {
|
||||
"major": 3,
|
||||
"minor": 23,
|
||||
"patch": 0
|
||||
},
|
||||
"configurePresets": [
|
||||
{
|
||||
"name": "windows",
|
||||
"hidden": true,
|
||||
"condition": {
|
||||
"type": "equals",
|
||||
"lhs": "${hostSystemName}",
|
||||
"rhs": "Windows"
|
||||
},
|
||||
"environment": {
|
||||
"BINARY_EXTENSION": ".exe",
|
||||
"APPS_PATH": "$env{STORAGE_PATH}\\packages\\apps",
|
||||
"EMBREE_ISPC_VERSION_SUFFIX": "windows",
|
||||
"EMBREE_TBB_VERSION_SUFFIX": "windows"
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"name": "macos",
|
||||
"hidden": true,
|
||||
"condition": {
|
||||
"type": "equals",
|
||||
"lhs": "${hostSystemName}",
|
||||
"rhs": "Darwin"
|
||||
},
|
||||
"environment": {
|
||||
"BINARY_EXTENSION": "",
|
||||
"APPS_PATH": "$env{STORAGE_PATH}/packages/apps",
|
||||
"EMBREE_ISPC_VERSION_SUFFIX": "osx",
|
||||
"EMBREE_TBB_VERSION_SUFFIX": "osx"
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"name": "linux",
|
||||
"hidden": true,
|
||||
"condition": {
|
||||
"type": "equals",
|
||||
"lhs": "${hostSystemName}",
|
||||
"rhs": "Linux"
|
||||
},
|
||||
"environment": {
|
||||
"BINARY_EXTENSION": "",
|
||||
"APPS_PATH": "$env{STORAGE_PATH}/packages/apps",
|
||||
"EMBREE_ISPC_VERSION_SUFFIX": "linux",
|
||||
"EMBREE_TBB_VERSION_SUFFIX": "linux"
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"name": "env",
|
||||
"hidden": true,
|
||||
"environment": {
|
||||
"EMBREE_CLANG_3_0_0_PP": "$env{APPS_PATH}/clang/v3.0.0/bin/clang++",
|
||||
"EMBREE_CLANG_3_0_0": "$env{APPS_PATH}/clang/v3.0.0/bin/clang",
|
||||
"EMBREE_CLANG_4_0_0_PP": "$env{APPS_PATH}/clang/v4.0.0/bin/clang++",
|
||||
"EMBREE_CLANG_4_0_0": "$env{APPS_PATH}/clang/v4.0.0/bin/clang",
|
||||
"EMBREE_CLANG_5_0_0_PP": "$env{APPS_PATH}/clang/v5.0.0/bin/clang++",
|
||||
"EMBREE_CLANG_5_0_0": "$env{APPS_PATH}/clang/v5.0.0/bin/clang",
|
||||
"EMBREE_CLANG_PP": "clang++",
|
||||
"EMBREE_CLANG": "clang",
|
||||
|
||||
"EMBREE_ISPC_1_13_0_PATH": "$env{APPS_PATH}/ispc/1.13.0-$env{EMBREE_ISPC_VERSION_SUFFIX}/bin/ispc$env{BINARY_EXTENSION}",
|
||||
"EMBREE_ISPC_1_14_1_PATH": "$env{APPS_PATH}/ispc/1.14.1-$env{EMBREE_ISPC_VERSION_SUFFIX}/bin/ispc$env{BINARY_EXTENSION}",
|
||||
"EMBREE_ISPC_1_15_0_PATH": "$env{APPS_PATH}/ispc/1.15.0-$env{EMBREE_ISPC_VERSION_SUFFIX}/bin/ispc$env{BINARY_EXTENSION}",
|
||||
"EMBREE_ISPC_1_16_1_PATH": "$env{APPS_PATH}/ispc/1.16.1-$env{EMBREE_ISPC_VERSION_SUFFIX}/bin/ispc$env{BINARY_EXTENSION}",
|
||||
"EMBREE_ISPC_1_17_0_PATH": "$env{APPS_PATH}/ispc/1.17.0-$env{EMBREE_ISPC_VERSION_SUFFIX}/bin/ispc$env{BINARY_EXTENSION}",
|
||||
"EMBREE_ISPC_1_18_1_PATH": "$env{APPS_PATH}/ispc/1.18.1-$env{EMBREE_ISPC_VERSION_SUFFIX}/bin/ispc$env{BINARY_EXTENSION}",
|
||||
"EMBREE_ISPC_1_19_0_PATH": "$env{APPS_PATH}/ispc/1.19.0-$env{EMBREE_ISPC_VERSION_SUFFIX}/bin/ispc$env{BINARY_EXTENSION}",
|
||||
"EMBREE_ISPC_1_20_0_PATH": "$env{APPS_PATH}/ispc/1.20.0-$env{EMBREE_ISPC_VERSION_SUFFIX}/bin/ispc$env{BINARY_EXTENSION}",
|
||||
"EMBREE_ISPC_1_21_0_PATH": "$env{APPS_PATH}/ispc/1.21.0-$env{EMBREE_ISPC_VERSION_SUFFIX}/bin/ispc$env{BINARY_EXTENSION}",
|
||||
"EMBREE_ISPC_1_22_0_PATH": "$env{APPS_PATH}/ispc/1.22.0-$env{EMBREE_ISPC_VERSION_SUFFIX}/bin/ispc$env{BINARY_EXTENSION}",
|
||||
"EMBREE_ISPC_1_23_0_PATH": "$env{APPS_PATH}/ispc/1.23.0-$env{EMBREE_ISPC_VERSION_SUFFIX}/bin/ispc$env{BINARY_EXTENSION}",
|
||||
"EMBREE_ISPC_PATH": "",
|
||||
|
||||
|
||||
"EMBREE_TBB_2019_2_DIR": "$env{APPS_PATH}/tbb/tbb-2019.2-$env{EMBREE_TBB_VERSION_SUFFIX}/cmake",
|
||||
"EMBREE_TBB_2019_9_DIR": "$env{APPS_PATH}/tbb/tbb-2019.9-$env{EMBREE_TBB_VERSION_SUFFIX}/cmake",
|
||||
"EMBREE_TBB_2020_2_DIR": "$env{APPS_PATH}/tbb/tbb-2020.2-$env{EMBREE_TBB_VERSION_SUFFIX}/cmake",
|
||||
"EMBREE_TBB_2021_1_1_DIR": "$env{APPS_PATH}/tbb/tbb-2021.1.1-$env{EMBREE_TBB_VERSION_SUFFIX}/lib/cmake/tbb",
|
||||
"EMBREE_TBB_2021_2_0_DIR": "$env{APPS_PATH}/tbb/tbb-2021.2.0-$env{EMBREE_TBB_VERSION_SUFFIX}/lib/cmake/tbb",
|
||||
"EMBREE_TBB_2021_3_0_DIR": "$env{APPS_PATH}/tbb/tbb-2021.3.0-$env{EMBREE_TBB_VERSION_SUFFIX}/lib/cmake/tbb",
|
||||
"EMBREE_TBB_2021_5_0_DIR": "$env{APPS_PATH}/tbb/tbb-2021.5.0-$env{EMBREE_TBB_VERSION_SUFFIX}/lib/cmake/tbb",
|
||||
"EMBREE_TBB_2021_7_0_DIR": "$env{APPS_PATH}/tbb/tbb-2021.7.0-$env{EMBREE_TBB_VERSION_SUFFIX}/lib/cmake/tbb",
|
||||
"EMBREE_TBB_2021_9_0_DIR": "$env{APPS_PATH}/tbb/tbb-2021.9.0-$env{EMBREE_TBB_VERSION_SUFFIX}/lib/cmake/tbb",
|
||||
"EMBREE_TBB_2021_10_0_DIR": "$env{APPS_PATH}/tbb/tbb-2021.10.0-$env{EMBREE_TBB_VERSION_SUFFIX}/lib/cmake/tbb",
|
||||
"EMBREE_TBB_2021_11_0_DIR": "$env{APPS_PATH}/tbb/tbb-2021.11.0-$env{EMBREE_TBB_VERSION_SUFFIX}/lib/cmake/tbb",
|
||||
"EMBREE_TBB_DIR": ""
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
108
Framework/external/embree/scripts/cmake-presets/package.json
vendored
Normal file
108
Framework/external/embree/scripts/cmake-presets/package.json
vendored
Normal file
|
|
@ -0,0 +1,108 @@
|
|||
{
|
||||
"version": 4,
|
||||
"cmakeMinimumRequired": {
|
||||
"major": 3,
|
||||
"minor": 23,
|
||||
"patch": 0
|
||||
},
|
||||
"include": ["os.json"],
|
||||
"configurePresets": [
|
||||
{
|
||||
"name": "package",
|
||||
"hidden": true,
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"cacheVariables": {
|
||||
"BUILD_TESTING": "ON",
|
||||
"EMBREE_TESTING_INSTALL_TESTS": "ON",
|
||||
"EMBREE_TUTORIALS_OPENIMAGEIO": "OFF",
|
||||
"EMBREE_TUTORIALS_LIBJPEG": "OFF",
|
||||
"EMBREE_TUTORIALS_LIBPNG": "OFF",
|
||||
"EMBREE_ZIP_MODE": "ON",
|
||||
"EMBREE_INSTALL_DEPENDENCIES": "ON",
|
||||
"EMBREE_BUILD_GLFW_FROM_SOURCE": "ON",
|
||||
"EMBREE_PATCH_GLFW_SOURCE": "ON",
|
||||
"CMAKE_INSTALL_INCLUDEDIR": "include",
|
||||
"CMAKE_INSTALL_LIBDIR": "lib",
|
||||
"CMAKE_INSTALL_DOCDIR": "doc",
|
||||
"CMAKE_INSTALL_BINDIR": "bin",
|
||||
"CMAKE_INSTALL_TESTDIR": "testing"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "package-static",
|
||||
"hidden": true,
|
||||
"inherits": "package",
|
||||
"cacheVariables": {
|
||||
"EMBREE_STATIC_LIB": "ON"
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
{
|
||||
"name": "package-linux",
|
||||
"hidden": true,
|
||||
"inherits": ["package", "linux"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_SKIP_INSTALL_RPATH": "OFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "package-static-linux",
|
||||
"hidden": true,
|
||||
"inherits": ["package-static", "linux"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_SKIP_INSTALL_RPATH": "OFF"
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
{
|
||||
"name": "package-macos",
|
||||
"hidden": true,
|
||||
"inherits": ["package", "macos"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_SKIP_INSTALL_RPATH": "OFF",
|
||||
"CMAKE_MACOSX_RPATH": "ON"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "package-macos-signed",
|
||||
"hidden": true,
|
||||
"inherits": ["package", "macos"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_SKIP_INSTALL_RPATH": "OFF",
|
||||
"CMAKE_MACOSX_RPATH": "ON",
|
||||
"EMBREE_SIGN_FILE": "$env{SIGN_FILE_MAC}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "package-static-macos",
|
||||
"hidden": true,
|
||||
"inherits": ["package-static", "macos"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_SKIP_INSTALL_RPATH": "OFF",
|
||||
"CMAKE_MACOSX_RPATH": "ON",
|
||||
"EMBREE_SIGN_FILE": "$env{SIGN_FILE_MAC}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "package-windows",
|
||||
"hidden": true,
|
||||
"inherits": ["package", "windows"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_INSTALL_DATAROOTDIR": "",
|
||||
"EMBREE_SIGN_FILE": "$env{SIGN_FILE_WINDOWS}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "package-static-windows",
|
||||
"hidden": true,
|
||||
"inherits": ["package-static", "windows"],
|
||||
"cacheVariables": {
|
||||
"CMAKE_INSTALL_DATAROOTDIR": "",
|
||||
"EMBREE_SIGN_FILE": "$env{SIGN_FILE_WINDOWS}"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
39
Framework/external/embree/scripts/cmake-presets/performance.json
vendored
Normal file
39
Framework/external/embree/scripts/cmake-presets/performance.json
vendored
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
{
|
||||
"version": 4,
|
||||
"cmakeMinimumRequired": {
|
||||
"major": 3,
|
||||
"minor": 11,
|
||||
"patch": 0
|
||||
},
|
||||
"include": [
|
||||
"os.json",
|
||||
"package.json",
|
||||
"compiler.json",
|
||||
"tbb.json"
|
||||
],
|
||||
"configurePresets": [
|
||||
{
|
||||
"name": "perf-linux-icx",
|
||||
"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": "perf-linux-icx-sycl",
|
||||
"inherits": ["perf-linux-icx"],
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"cacheVariables": {
|
||||
"EMBREE_SYCL_SUPPORT": "ON",
|
||||
"EMBREE_SYCL_L0_RTAS_BUILDER" : "OFF",
|
||||
"EMBREE_SYCL_AOT_DEVICES": "none"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
|
||||
80
Framework/external/embree/scripts/cmake-presets/release.json
vendored
Normal file
80
Framework/external/embree/scripts/cmake-presets/release.json
vendored
Normal file
|
|
@ -0,0 +1,80 @@
|
|||
{
|
||||
"version": 4,
|
||||
"cmakeMinimumRequired": {
|
||||
"major": 3,
|
||||
"minor": 11,
|
||||
"patch": 0
|
||||
},
|
||||
"include": [
|
||||
"os.json",
|
||||
"package.json",
|
||||
"compiler.json",
|
||||
"tbb.json"
|
||||
],
|
||||
"configurePresets": [
|
||||
{
|
||||
"name": "release-windows",
|
||||
"inherits": ["package-windows", "env", "dpcpp-windows", "ispc1_23_0", "tbb2021_11_0"],
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Release",
|
||||
"EMBREE_MAX_ISA": "AVX512"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "release-macos",
|
||||
"inherits": ["package-macos", "env", "clang", "ispc1_23_0", "tbb2021_11_0"],
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Release",
|
||||
"EMBREE_MAX_ISA": "AVX512",
|
||||
"CPACK_PRE_BUILD_SCRIPTS": "$env{CPACK_PRE_BUILD_SIGNING_SCRIPT}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "release-macos-arm",
|
||||
"inherits": ["package-macos", "env", "clang", "ispc1_23_0", "tbb2021_11_0"],
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Release",
|
||||
"EMBREE_MAX_ISA": "NEON2X",
|
||||
"CPACK_PRE_BUILD_SCRIPTS": "$env{CPACK_PRE_BUILD_SIGNING_SCRIPT}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "release-linux",
|
||||
"inherits": ["package-linux", "env", "dpcpp", "ispc1_23_0", "tbb2021_11_0"],
|
||||
"binaryDir": "${sourceDir}/build",
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Release",
|
||||
"EMBREE_MAX_ISA": "AVX512"
|
||||
}
|
||||
},
|
||||
|
||||
{
|
||||
"name": "release-windows-sycl",
|
||||
"inherits": ["package-windows", "env", "dpcpp-windows", "ispc1_23_0", "tbb2021_11_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": "release-linux-sycl",
|
||||
"inherits": ["package-linux", "env", "dpcpp", "ispc1_23_0", "tbb2021_11_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"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
89
Framework/external/embree/scripts/cmake-presets/tbb.json
vendored
Normal file
89
Framework/external/embree/scripts/cmake-presets/tbb.json
vendored
Normal file
|
|
@ -0,0 +1,89 @@
|
|||
{
|
||||
"version": 4,
|
||||
"cmakeMinimumRequired": {
|
||||
"major": 3,
|
||||
"minor": 23,
|
||||
"patch": 0
|
||||
},
|
||||
"configurePresets": [
|
||||
{
|
||||
"name": "tasking_internal",
|
||||
"cacheVariables": {
|
||||
"EMBREE_TASKING_SYSTEM": "INTERNAL"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "tbb_SYSTEM",
|
||||
"cacheVariables": {
|
||||
"EMBREE_TASKING_SYSTEM": "TBB"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "tbb_HOMEBREW",
|
||||
"cacheVariables": {
|
||||
"EMBREE_TASKING_SYSTEM": "TBB",
|
||||
"EMBREE_TBB_ROOT": "/opt/homebrew"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "tbb2019_2_0",
|
||||
"inherits": "tbb_SYSTEM",
|
||||
"cacheVariables": {
|
||||
"TBB_DIR": "$env{EMBREE_TBB_2019_2_0_DIR}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "tbb2019_9_0",
|
||||
"inherits": "tbb_SYSTEM",
|
||||
"cacheVariables": {
|
||||
"TBB_DIR": "$env{EMBREE_TBB_2019_9_0_DIR}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "tbb2020_2_0",
|
||||
"inherits": "tbb_SYSTEM",
|
||||
"cacheVariables": {
|
||||
"TBB_DIR": "$env{EMBREE_TBB_2020_2_0_DIR}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "tbb2021_2_0",
|
||||
"inherits": "tbb_SYSTEM",
|
||||
"cacheVariables": {
|
||||
"TBB_DIR": "$env{EMBREE_TBB_2021_2_0_DIR}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "tbb2021_5_0",
|
||||
"inherits": "tbb_SYSTEM",
|
||||
"cacheVariables": {
|
||||
"TBB_DIR": "$env{EMBREE_TBB_2021_5_0_DIR}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "tbb2021_9_0",
|
||||
"inherits": "tbb_SYSTEM",
|
||||
"cacheVariables": {
|
||||
"TBB_DIR": "$env{EMBREE_TBB_2021_9_0_DIR}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "tbb2021_10_0",
|
||||
"inherits": "tbb_SYSTEM",
|
||||
"cacheVariables": {
|
||||
"TBB_DIR": "$env{EMBREE_TBB_2021_10_0_DIR}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "tbb2021_11_0",
|
||||
"inherits": "tbb_SYSTEM",
|
||||
"cacheVariables": {
|
||||
"TBB_DIR": "$env{EMBREE_TBB_2021_11_0_DIR}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "tbb_NEWEST",
|
||||
"inherits": "tbb2021_11_0"
|
||||
}
|
||||
]
|
||||
}
|
||||
0
Framework/external/embree/scripts/cmake-presets/windows-env.ps1
vendored
Normal file
0
Framework/external/embree/scripts/cmake-presets/windows-env.ps1
vendored
Normal file
Loading…
Add table
Add a link
Reference in a new issue