From: Benson Wong Date: Wed, 4 Dec 2024 00:40:36 +0000 (-0800) Subject: Add docs for creating a static build (#10268) (#10630) X-Git-Tag: upstream/0.0.4488~230 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=da6aac91f150a3b0bcc26d3fd50288accb15f179;p=pkg%2Fggml%2Fsources%2Fllama.cpp Add docs for creating a static build (#10268) (#10630) * Add notes for a static build * Update docs/build.md --------- Co-authored-by: Diego Devesa --- diff --git a/docs/build.md b/docs/build.md index 97e340ab..a4964cbd 100644 --- a/docs/build.md +++ b/docs/build.md @@ -39,6 +39,11 @@ cmake --build build --config Release ``` For more details and a list of supported generators, see the [CMake documentation](https://cmake.org/cmake/help/latest/manual/cmake-generators.7.html). +- For static builds, add `-DBUILD_SHARED_LIBS=OFF`: + ``` + cmake -B build -DBUILD_SHARED_LIBS=OFF + cmake --build build --config Release + ``` - Building for Windows (x86, x64 and arm64) with MSVC or clang as compilers: - Install Visual Studio 2022, e.g. via the [Community Edition](https://visualstudio.microsoft.com/de/vs/community/). In the installer, select at least the following options (this also automatically installs the required additional tools like CMake,...):