build: ensure cpp builtins are copied for all releases

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
Mateusz Jablonski
2024-07-02 14:24:10 +00:00
committed by Compute-Runtime-Automation
parent a7ddf7848b
commit 093fcfc7e1
2 changed files with 8 additions and 10 deletions

View File

@@ -42,7 +42,7 @@ components:
dest_dir: kernels_bin dest_dir: kernels_bin
type: git type: git
branch: kernels_bin branch: kernels_bin
revision: 2915-1944 revision: 2915-1951
kmdaf: kmdaf:
branch: kmdaf branch: kmdaf
dest_dir: kmdaf dest_dir: kmdaf

View File

@@ -134,14 +134,12 @@ function(compile_builtin core_type platform_it builtin bits builtin_options mode
endif() endif()
endforeach() endforeach()
set(_file_prebuilt "${NEO_KERNELS_BIN_DIR}/built_ins/${NEO_ARCH}/${core_type_lower}/${mode}_${BASENAME}_${RELEASE_FILENAME}.cpp") set(_file_prebuilt "${NEO_KERNELS_BIN_DIR}/built_ins/${NEO_ARCH}/${core_type_lower}/${mode}_${BASENAME}_${RELEASE_FILENAME}.cpp")
if(EXISTS ${_file_prebuilt}) add_custom_command(
add_custom_command( OUTPUT ${OUTPUT_FILE_CPP}
OUTPUT ${OUTPUT_FILE_CPP} COMMAND ${CMAKE_COMMAND} -E make_directory ${OUTPUTDIR}
COMMAND ${CMAKE_COMMAND} -E make_directory ${OUTPUTDIR} COMMAND ${CMAKE_COMMAND} -E copy_if_different ${_file_prebuilt} ${OUTPUTDIR}
COMMAND ${CMAKE_COMMAND} -E copy_if_different ${_file_prebuilt} ${OUTPUTDIR} )
) list(APPEND BUILTINS_COMMANDS "${OUTPUT_FILE_CPP}")
list(APPEND BUILTINS_COMMANDS "${OUTPUT_FILE_CPP}")
endif()
endif() endif()
endforeach() endforeach()
set(BUILTINS_COMMANDS ${BUILTINS_COMMANDS} PARENT_SCOPE) set(BUILTINS_COMMANDS ${BUILTINS_COMMANDS} PARENT_SCOPE)