git format-patch -U${ctx} -k $c~1..$c --stdout -- \
ggml/CMakeLists.txt \
ggml/src/CMakeLists.txt \
+ ggml/cmake/BuildTypes.cmake \
+ ggml/cmake/GitVars.cmake \
+ ggml/cmake/common.cmake \
+ ggml/cmake/ggml-config.cmake.in \
+ ggml/src/ggml-cpu/cmake/FindSIMD.cmake \
ggml/src/ggml*.h \
ggml/src/ggml*.c \
ggml/src/ggml*.cpp \
# ggml/CMakelists.txt -> CMakeLists.txt
# ggml/src/CMakelists.txt -> src/CMakeLists.txt
#
+ # ggml/cmake/BuildTypes.cmake -> cmake/BuildTypes.cmake
+ # ggml/cmake/GitVars.cmake -> cmake/GitVars.cmake
+ # ggml/cmake/common.cmake -> cmake/common.cmake
+ # ggml/cmake/ggml-config.cmake.in -> cmake/ggml-config.cmake.in
+ # ggml/src/ggml-cpu/cmake/FindSIMD.cmake -> src/ggml-cpu/cmake/FindSIMD.cmake
+ #
# ggml/src/ggml*.c -> src/ggml*.c
# ggml/src/ggml*.cpp -> src/ggml*.cpp
# ggml/src/ggml*.h -> src/ggml*.h
cat llama-src.patch | sed -E \
-e 's/\/ggml\/CMakeLists\.txt/\/CMakeLists.txt/g' \
-e 's/\/ggml\/src\/CMakeLists\.txt/\/src\/CMakeLists.txt/g' \
+ -e 's/\/ggml\/cmake\/BuildTypes\.cmake/\/cmake\/BuildTypes\.cmake/g' \
+ -e 's/\/ggml\/cmake\/GitVars\.cmake/\/cmake\/GitVars\.cmake/g' \
+ -e 's/\/ggml\/cmake\/common\.cmake/\/cmake\/common\.cmake/g' \
+ -e 's/\/ggml\/cmake\/ggml-config\.cmake\.in/\/cmake\/ggml-config\.cmake\.in/g' \
+ -e 's/\/ggml\/src\/ggml-cpu\/cmake\/FindSIMD\.cmake/\/src\/ggml-cpu\/cmake\/FindSIMD\.cmake/g' \
-e 's/\/ggml\/src\/ggml(.*)\.c/\/src\/ggml\1.c/g' \
-e 's/\/ggml\/src\/ggml(.*)\.cpp/\/src\/ggml\1.cpp/g' \
-e 's/\/ggml\/src\/ggml(.*)\.h/\/src\/ggml\1.h/g' \
cp -rpv ../llama.cpp/ggml/CMakeLists.txt CMakeLists.txt
cp -rpv ../llama.cpp/ggml/src/CMakeLists.txt src/CMakeLists.txt
+
cp -rpv ../llama.cpp/ggml/cmake/* cmake/
+cp -rpv ../llama.cpp/ggml/src/ggml-cpu/cmake/* src/ggml-cpu/cmake/
cp -rpv ../llama.cpp/ggml/src/ggml*.c src/
cp -rpv ../llama.cpp/ggml/src/ggml*.cpp src/