metal backend functional

This commit is contained in:
2022-11-19 00:42:33 +11:00
parent 8ce1cca1ef
commit a75e480155
10 changed files with 595 additions and 17 deletions

View File

@ -10,14 +10,18 @@ function (bin2h_compile)
set(DEPENDS)
set(COMMAND ${BIN2H_EXECUTABLE})
foreach (BIN ${ARGS_BIN})
set(SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/${BIN})
foreach (SOURCE ${ARGS_BIN})
if (NOT IS_ABSOLUTE ${SOURCE})
set(SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/${SOURCE})
endif()
list(APPEND DEPENDS ${SOURCE})
list(APPEND COMMAND "-b" "${SOURCE}")
endforeach()
foreach (TXT ${ARGS_TXT})
set(SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/${TXT})
foreach (SOURCE ${ARGS_TXT})
if (NOT IS_ABSOLUTE ${SOURCE})
set(SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/${SOURCE})
endif()
list(APPEND DEPENDS ${SOURCE})
list(APPEND COMMAND "-t" "${SOURCE}")
endforeach()