From a1fa0a3f23baef265aae4eb46ce042e7870e7757 Mon Sep 17 00:00:00 2001 From: Toby Isaac Date: Fri, 15 Aug 2025 11:36:43 -0400 Subject: [PATCH] FindBLAS: Fix search for ACML when not in fallback paths Avoid indexing an empty list. Fixes: #27141 --- Modules/FindBLAS.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Modules/FindBLAS.cmake b/Modules/FindBLAS.cmake index 551864e224..fba18c4237 100644 --- a/Modules/FindBLAS.cmake +++ b/Modules/FindBLAS.cmake @@ -1122,9 +1122,9 @@ if(BLA_VENDOR MATCHES "ACML" OR BLA_VENDOR STREQUAL "All") else() file(GLOB _ACML_GPU_ROOT "/opt/acml*/GPGPUexamples") endif() - list(GET _ACML_ROOT 0 _ACML_ROOT) - list(GET _ACML_GPU_ROOT 0 _ACML_GPU_ROOT) if(_ACML_ROOT) + list(GET _ACML_ROOT 0 _ACML_ROOT) + list(GET _ACML_GPU_ROOT 0 _ACML_GPU_ROOT) get_filename_component(_ACML_ROOT ${_ACML_ROOT} PATH) if(_blas_sizeof_integer EQUAL 8) set(_ACML_PATH_SUFFIX "_int64")