mirror of
https://github.com/aristocratos/btop.git
synced 2024-09-27 22:01:29 +02:00
allow override optimization flag
This commit is contained in:
parent
8811270332
commit
5094b73758
6
Makefile
6
Makefile
@ -81,7 +81,7 @@ OBJEXT := o
|
||||
#? Flags, Libraries and Includes
|
||||
override REQFLAGS := -std=c++20
|
||||
WARNFLAGS := -Wall -Wextra -pedantic
|
||||
OPTFLAGS ?= -O0 -g
|
||||
OPTFLAGS := -O2
|
||||
LDCXXFLAGS := -pthread -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -fexceptions $(ADDFLAGS)
|
||||
override CXXFLAGS += $(REQFLAGS) $(LDCXXFLAGS) $(OPTFLAGS) $(WARNFLAGS)
|
||||
override LDFLAGS += $(LDCXXFLAGS) $(OPTFLAGS) $(WARNFLAGS)
|
||||
@ -89,6 +89,10 @@ INC := -I$(INCDIR) -I$(SRCDIR)
|
||||
SU_USER := root
|
||||
SU_GROUP := root
|
||||
|
||||
ifdef DEBUG
|
||||
override OPTFLAGS := -O0 -g
|
||||
endif
|
||||
|
||||
#? This fails to compile on M1 macos (arm64 specific? as it compiles on x86_64 macos)
|
||||
ifeq ($(ARCH),x86_64)
|
||||
override OPTFLAGS += -ftree-loop-vectorize -flto=$(THREADS)
|
||||
|
Loading…
Reference in New Issue
Block a user