summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile9
1 files changed, 5 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 3ebe5c5..38babd7 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
CC = cc
CXX = c++
-CFLAGS = -O2 -std=c11 -Wall -Wextra
-CXXFLAGS = -O2 -Wall -Wextra
+CFLAGS = -march=native -O2 -std=c11 -Wall -Wextra
+CXXFLAGS = -march=native -O2 -O2 -Wall -Wextra
INCLUDES = -Ideps/include
LLAMA_TAG = b10107
@@ -56,11 +56,12 @@ deps/lib/libllama.a deps/lib/libggml.a deps/lib/libggml-cpu.a:
cmake -S $(LLAMA_SRC_DIR) -B $(LLAMA_BUILD) \
-DCMAKE_BUILD_TYPE=Release \
-DBUILD_SHARED_LIBS=OFF \
- -DGGML_OPENMP=OFF \ # Disable OpenMP; use native OpenBSD pthreads
- -DGGML_VULKAN=OFF \ # Disable Vulkan GPU backend for CPU-only build
+ -DGGML_OPENMP=OFF \
+ -DGGML_VULKAN=OFF \
-DLLAMA_BUILD_APP=OFF \
-DLLAMA_BUILD_COMMON=OFF \
-DLLAMA_BUILD_TESTS=OFF \
+ -DLLAMA_BUILD_UI=OFF \
-DLLAMA_BUILD_EXAMPLES=OFF \
-DLLAMA_BUILD_SERVER=OFF \
-DLLAMA_BUILD_TOOLS=OFF