Browse Source

make : fix missing -O3 (#8143)

slaren 1 year ago
parent
commit
c7ab7b612c
1 changed files with 4 additions and 7 deletions
  1. 4 7
      Makefile

+ 4 - 7
Makefile

@@ -148,12 +148,6 @@ ifndef UNAME_M
 UNAME_M := $(shell uname -m)
 UNAME_M := $(shell uname -m)
 endif
 endif
 
 
-MK_CFLAGS     += -O3
-MK_CXXFLAGS   += -O3
-ifndef LLAMA_DEBUG
-MK_NVCCFLAGS  += -O3
-endif # LLAMA_DEBUG
-
 # In GNU make default CXX is g++ instead of c++.  Let's fix that so that users
 # In GNU make default CXX is g++ instead of c++.  Let's fix that so that users
 # of non-gcc compilers don't have to provide g++ alias or wrapper.
 # of non-gcc compilers don't have to provide g++ alias or wrapper.
 DEFCC  := cc
 DEFCC  := cc
@@ -312,7 +306,10 @@ ifdef LLAMA_DEBUG
 		MK_CPPFLAGS += -D_GLIBCXX_ASSERTIONS
 		MK_CPPFLAGS += -D_GLIBCXX_ASSERTIONS
 	endif
 	endif
 else
 else
-	MK_CPPFLAGS += -DNDEBUG
+	MK_CPPFLAGS   += -DNDEBUG
+	MK_CFLAGS     += -O3
+	MK_CXXFLAGS   += -O3
+	MK_NVCCFLAGS  += -O3
 endif
 endif
 
 
 ifdef LLAMA_SANITIZE_THREAD
 ifdef LLAMA_SANITIZE_THREAD