600 lines
		
	
	
	
		
			19 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			600 lines
		
	
	
	
		
			19 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
|   "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"
 | |
|       }
 | |
|     }
 | |
| 
 | |
|   ]
 | |
| }
 | |
| 
 |