refactor(cmake): check images support per platform instead of per core

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
This commit is contained in:
Filip Hazubski
2023-03-09 22:00:24 +00:00
committed by Compute-Runtime-Automation
parent 00b675643e
commit 3cfba5b73d
9 changed files with 38 additions and 22 deletions

View File

@@ -158,10 +158,10 @@ function(generate_cpp_spirv builtin)
endfunction()
macro(macro_for_each_platform)
unset(IMAGE_SUPPORT)
unset(AUX_TRANSLATION_SUPPORT)
CORE_CONTAINS_PLATFORMS("SUPPORTED_IMAGES" ${CORE_TYPE} IMAGE_SUPPORT)
CORE_CONTAINS_PLATFORMS("SUPPORTED_AUX_TRANSLATION" ${CORE_TYPE} AUX_TRANSLATION_SUPPORT)
set(IMAGE_SUPPORT FALSE)
set(AUX_TRANSLATION_SUPPORT FALSE)
CORE_CONTAINS_PLATFORM("SUPPORTED_IMAGES" ${CORE_TYPE} ${PLATFORM_IT} IMAGE_SUPPORT)
CORE_CONTAINS_PLATFORM("SUPPORTED_AUX_TRANSLATION" ${CORE_TYPE} ${PLATFORM_IT} AUX_TRANSLATION_SUPPORT)
get_bits_for_stateless(${CORE_TYPE} ${PLATFORM_IT})
get_builtin_options(${CORE_TYPE} ${NEO_ARCH})
set(target_name builtins_${PLATFORM_IT_LOWER})