From 0b832d53ba0ffcc759c8d62ede3772dd62321f8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20G=C3=A4=C3=9Fler?= Date: Mon, 3 Jun 2024 16:28:58 +0200 Subject: [PATCH] make: fix debug options not being applied to NVCC (#7714) --- Makefile | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index c643fe0cc..dca2aafd7 100644 --- a/Makefile +++ b/Makefile @@ -135,12 +135,16 @@ MK_NVCCFLAGS = -std=c++11 ifdef LLAMA_FAST MK_CFLAGS += -Ofast HOST_CXXFLAGS += -Ofast +ifndef LLAMA_DEBUG MK_NVCCFLAGS += -O3 +endif # LLAMA_DEBUG else MK_CFLAGS += -O3 MK_CXXFLAGS += -O3 +ifndef LLAMA_DEBUG MK_NVCCFLAGS += -O3 -endif +endif # LLAMA_DEBUG +endif # LLAMA_FAST ifndef LLAMA_NO_CCACHE CCACHE := $(shell which ccache) @@ -201,9 +205,10 @@ ifdef LLAMA_SCHED_MAX_COPIES endif ifdef LLAMA_DEBUG - MK_CFLAGS += -O0 -g - MK_CXXFLAGS += -O0 -g - MK_LDFLAGS += -g + MK_CFLAGS += -O0 -g + MK_CXXFLAGS += -O0 -g + MK_LDFLAGS += -g + MK_NVCCFLAGS += -O0 -g ifeq ($(UNAME_S),Linux) MK_CPPFLAGS += -D_GLIBCXX_ASSERTIONS