set(CPU_L2_SIZE_KB "${L2_SIZE_KB}" CACHE STRING "cpu L2 cache size in kB")
else()
message(WARNING "unable to find unit prefix (K|M) in /sys/devices/system/cpu/cpu0/cache/index2/size:${L2_SIZE_KB_STRING} (assuming it's contents as expressed in kB, crossing fingers)")
set(CPU_L2_SIZE_KB "${L2_SIZE_KB_STRING}" CACHE STRING "cpu L2 cache size in kB")
endif()
endif()
else()
message("unable to find /sys/devices/system/cpu/cpu0/cache/index2/size")
set(CPU_L2_SIZE_KB "0" CACHE STRING "cpu L2 cache size in kB")