Skip to content

Commit 5932b4d

Browse files
danbevggerganov
authored andcommitted
cont : proper fix
ggml-ci
1 parent f77d1b7 commit 5932b4d

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

ggml/src/ggml-metal/CMakeLists.txt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff 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}")

0 commit comments

Comments
 (0)