]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
build : link against build info instead of compiling against it (#3879)
authorcebtenzzre <redacted>
Thu, 2 Nov 2023 06:50:16 +0000 (02:50 -0400)
committerGitHub <redacted>
Thu, 2 Nov 2023 06:50:16 +0000 (08:50 +0200)
commitb12fa0d1c13596869c512f49a526b979c94787cc
tree663ddc7bd68e32f219127839e0155a4acca21c53
parent4d719a6d4e74b9a98e75f826f865f3153717d54b
build : link against build info instead of compiling against it (#3879)

* cmake : fix build when .git does not exist

* cmake : simplify BUILD_INFO target

* cmake : add missing dependencies on BUILD_INFO

* build : link against build info instead of compiling against it

* zig : make build info a .cpp source instead of a header

Co-authored-by: Matheus C. França <redacted>
* cmake : revert change to CMP0115

---------

Co-authored-by: Matheus C. França <redacted>
36 files changed:
.gitignore
CMakeLists.txt
Makefile
build.zig
common/CMakeLists.txt
common/build-info.cpp.in [new file with mode: 0644]
common/common.cpp
common/common.h
examples/benchmark/CMakeLists.txt
examples/benchmark/benchmark-matmult.cpp
examples/embedding/CMakeLists.txt
examples/embedding/embedding.cpp
examples/infill/CMakeLists.txt
examples/infill/infill.cpp
examples/llama-bench/CMakeLists.txt
examples/llama-bench/llama-bench.cpp
examples/llava/CMakeLists.txt
examples/main/CMakeLists.txt
examples/main/main.cpp
examples/parallel/CMakeLists.txt
examples/parallel/parallel.cpp
examples/perplexity/CMakeLists.txt
examples/perplexity/perplexity.cpp
examples/quantize-stats/CMakeLists.txt
examples/quantize-stats/quantize-stats.cpp
examples/quantize/CMakeLists.txt
examples/quantize/quantize.cpp
examples/save-load-state/CMakeLists.txt
examples/save-load-state/save-load-state.cpp
examples/server/CMakeLists.txt
examples/server/server.cpp
examples/speculative/CMakeLists.txt
examples/speculative/speculative.cpp
scripts/build-info.cmake
scripts/build-info.h.in [deleted file]
scripts/build-info.sh