File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -46,16 +46,17 @@ if (GGML_METAL_EMBED_LIBRARY)
4646 add_custom_command (
4747 OUTPUT "${METALLIB_EMBED_ASM} "
4848 COMMAND echo "Embedding Metal library"
49- COMMAND sed -e ' /__embed_ggml-common.h__/r ${METALLIB_COMMON} ' -e ' /__embed_ggml-common.h__/d' < "${METALLIB_SOURCE} " > "${METALLIB_SOURCE_EMBED_TMP} "
50- COMMAND sed -e ' /\#include \"ggml-metal-impl.h\"/r ${METALLIB_IMPL}' -e ' /\#include \"ggml-metal-impl.h\"/d' < "${METALLIB_SOURCE_EMBED_TMP}" > "${METALLIB_SOURCE_EMBED}"
49+ COMMAND sed -e " /__embed_ggml-common.h__/r ${METALLIB_COMMON} " -e " /__embed_ggml-common.h__/d" < "${METALLIB_SOURCE} " > "${METALLIB_SOURCE_EMBED_TMP} "
50+ COMMAND sed -e " /\# include \" ggml-metal-impl.h\" /r ${METALLIB_IMPL} " -e " /\# include \" ggml-metal-impl.h\" /d" < "${METALLIB_SOURCE_EMBED_TMP} " > "${METALLIB_SOURCE_EMBED} "
5151 COMMAND echo ".section __DATA,__ggml_metallib" > "${METALLIB_EMBED_ASM} "
5252 COMMAND echo ".globl _ggml_metallib_start" >> "${METALLIB_EMBED_ASM} "
5353 COMMAND echo "_ggml_metallib_start:" >> "${METALLIB_EMBED_ASM} "
54- COMMAND echo " .incbin \\\ "${METALLIB_SOURCE_EMBED} \\\" " >> "${METALLIB_EMBED_ASM} "
54+ COMMAND echo .incbin " \ "${METALLIB_SOURCE_EMBED} \" " >> "${METALLIB_EMBED_ASM} "
5555 COMMAND echo ".globl _ggml_metallib_end" >> "${METALLIB_EMBED_ASM} "
5656 COMMAND echo "_ggml_metallib_end:" >> "${METALLIB_EMBED_ASM} "
5757 DEPENDS ../ggml-common.h ggml-metal.metal ggml-metal-impl.h
5858 COMMENT "Generate assembly for embedded Metal library"
59+ VERBATIM
5960 )
6061
6162 target_sources (ggml-metal PRIVATE "${METALLIB_EMBED_ASM} " )
You can’t perform that action at this time.
0 commit comments