File tree 2 files changed +16
-20
lines changed
2 files changed +16
-20
lines changed Original file line number Diff line number Diff line change @@ -251,26 +251,6 @@ set_target_properties(ggml PROPERTIES PUBLIC_HEADER "${GGML_PUBLIC_HEADERS}")
251
251
install (TARGETS ggml LIBRARY PUBLIC_HEADER )
252
252
install (TARGETS ggml-base LIBRARY)
253
253
254
- # FIXME: this should be done in the backend cmake files
255
- if (GGML_METAL)
256
- # FIXME: does this need to be installed with GGML_METAL_EMBED_LIBRARY?
257
- install (
258
- FILES src/ggml-metal/ggml-metal.metal
259
- PERMISSIONS
260
- OWNER_READ
261
- OWNER_WRITE
262
- GROUP_READ
263
- WORLD_READ
264
- DESTINATION ${CMAKE_INSTALL_BINDIR} )
265
-
266
- if (NOT GGML_METAL_EMBED_LIBRARY)
267
- install (
268
- FILES ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} /default.metallib
269
- DESTINATION ${CMAKE_INSTALL_BINDIR}
270
- )
271
- endif ()
272
- endif ()
273
-
274
254
if (GGML_STANDALONE)
275
255
configure_file (${CMAKE_CURRENT_SOURCE_DIR} /ggml.pc.in
276
256
${CMAKE_CURRENT_BINARY_DIR} /ggml.pc
Original file line number Diff line number Diff line change @@ -103,3 +103,19 @@ else()
103
103
DEPENDS ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} /default.metallib
104
104
)
105
105
endif () # GGML_METAL_EMBED_LIBRARY
106
+
107
+ if (NOT GGML_METAL_EMBED_LIBRARY)
108
+ install (
109
+ FILES src/ggml-metal/ggml-metal.metal
110
+ PERMISSIONS
111
+ OWNER_READ
112
+ OWNER_WRITE
113
+ GROUP_READ
114
+ WORLD_READ
115
+ DESTINATION ${CMAKE_INSTALL_BINDIR} )
116
+
117
+ install (
118
+ FILES ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} /default.metallib
119
+ DESTINATION ${CMAKE_INSTALL_BINDIR}
120
+ )
121
+ endif ()
You can’t perform that action at this time.
0 commit comments