You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -180,7 +179,6 @@ ROOT_BUILD_OPTION(unuran OFF "Enable support for UNURAN (package for generating
180
179
ROOT_BUILD_OPTION(uring OFF"Enable support for io_uring (requires liburing and Linux kernel >= 5.1)")
181
180
ROOT_BUILD_OPTION(use_gsl_cblas ON"Use the CBLAS library from GSL instead of finding a more optimized BLAS library automatically with FindBLAS (the GSL CBLAS is less performant but more portable)")
182
181
ROOT_BUILD_OPTION(vdt ON"Enable support for VDT (fast and vectorisable mathematical functions)")
183
-
ROOT_BUILD_OPTION(veccore OFF"Enable support for VecCore SIMD abstraction library")
184
182
ROOT_BUILD_OPTION(vecgeom OFF"Enable support for VecGeom vectorized geometry library")
185
183
ROOT_BUILD_OPTION(webgui ON"Build Web-based UI components of ROOT")
186
184
ROOT_BUILD_OPTION(win_broken_tests OFF"Enable broken tests on Windows")
@@ -252,7 +250,6 @@ if(all)
252
250
set(tmva-rmva_defvalue ON)
253
251
set(unuran_defvalue ON)
254
252
set(vdt_defvalue ON)
255
-
set(veccore_defvalue ON)
256
253
set(vecgeom_defvalue ON)
257
254
set(x11_defvalue ON)
258
255
set(xml_defvalue ON)
@@ -293,7 +290,6 @@ if(builtin_all)
293
290
set(builtin_tbb_defvalue ON)
294
291
# set(builtin_unuran_defvalue ON) (GPL)
295
292
set(builtin_vdt_defvalue ON)
296
-
set(builtin_veccore_defvalue ON)
297
293
set(builtin_xrootd_defvalue ON)
298
294
set(builtin_xxhash_defvalue ON)
299
295
set(builtin_zeromq_defvalue ON)
@@ -411,35 +407,14 @@ if(DEFINED rpath)
411
407
"") # empty line at the end to make the deprecation message more visible
message(WARNING "ROOT option '${opt}' will be disabled. We don't support using VecCore on Apple with Intel hardware anymore.")
431
-
set(${opt}OFFCACHEBOOL"Disabled because VecCore is not supported on Apple with Intel hardware." FORCE)
432
-
elseif(APPLE)
433
-
message(WARNING "ROOT option '${opt}' will be disabled. We don't support using VecCore on Apple silicon, as std::simd is not available for Apple Clang and the old Vc backend also didn't support Apple silicon anyway.")
434
-
set(${opt}OFFCACHEBOOL"Disabled because VecCore is not supported on Apple silicon." FORCE)
435
-
elseif(CMAKE_CXX_COMPILER_ID STREQUAL"GNU"
436
-
AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 9)
437
-
message(WARNING "ROOT option '${opt}' will be disabled. GCC versions older than 9 do not provide std::simd, and the Vc backend of VecCore is not supported anymore by ROOT.")
438
-
set(${opt}OFFCACHEBOOL"Disabled because VecCore is not supported on GCC < 9." FORCE)
439
-
endif()
440
-
endif()
441
-
endforeach()
442
-
443
418
foreach(opt minuit2_mpi)
444
419
if(${opt})
445
420
message(WARNING "The option '${opt}' can only be used to minimise thread-safe functions in Minuit2. It cannot be used for Histogram/Graph fitting and for RooFit. If you want to use Minuit2 with MPI support, it is better to build Minuit2 as a standalone library.")
message(WARNING "ROOT must be built against the VecCore installation that was used to build VecGeom; builtin_veccore cannot be used. Option VecGeom will be disabled.")
1525
-
set(vecgeom OFFCACHEBOOL"Disabled because non-builtin VecGeom specified but its VecCore cannot be found" FORCE)
1526
-
elseif(builtin_veccore AND fail-on-missing)
1527
-
message(SEND_ERROR "ROOT must be built against the VecCore installation that was used to build VecGeom; builtin_veccore cannot be used. Ensure that builtin_veccore option is OFF.")
1528
-
endif()
1529
1441
if(NOT VecGeom_FOUND )
1530
1442
if(fail-on-missing)
1531
1443
message(SEND_ERROR "VecGeom not found. Ensure that the installation of VecGeom is in the CMAKE_PREFIX_PATH")
0 commit comments