diff --git a/makefile.basic b/makefile.basic index 54e3340..2ee78a1 100644 --- a/makefile.basic +++ b/makefile.basic @@ -38,23 +38,23 @@ ifneq ($(WINDOWS),1) CXX::=g++ LDLIBS::= LDFLAGS::= - STRIP?=strip - RANLIB?=ranlib - AR?=ar - AS?=as -else + STRIP::=strip + RANLIB::=ranlib + AR::=ar + AS::=as +else #windows #windows settings MINGW_PREFIX::=x86_64-w64-mingw32- CC::=$(MINGW_PREFIX)gcc CXX::=$(MINGW_PREFIX)g++ LDLIBS::= LDFLAGS::= - STRIP?=$(MINGW_PREFIX)strip - RANLIB?=$(MINGW_PREFIX)ranlib - AR?=$(MINGW_PREFIX)ar - AS?=$(MINGW_PREFIX)as + STRIP::=$(MINGW_PREFIX)strip + RANLIB::=$(MINGW_PREFIX)ranlib + AR::=$(MINGW_PREFIX)ar + AS::=$(MINGW_PREFIX)as MAIN_EXECUTABLE::=$(MAIN_EXECUTABLE).exe -endif +endif #windows ifeq ($(OS),Windows_NT) #windows' cmd commands @@ -83,11 +83,11 @@ endif ifeq ($(RELEASE),1) #a lot of false strict aliasing warnings from gcc 9 - COMPLIER_FLAGS+=-O2 -Wno-strict-aliasing + COMPILER_FLAGS+=-O2 -Wno-strict-aliasing else ifeq ($(MEMCHK),1) #use asan to check memory leaks/invalid accesses LDFLAGS+=-fsanitize=address -fno-omit-frame-pointer -fno-optimize-sibling-calls - COMPLIER_FLAGS+=-O0 -g3 -ggdb -fsanitize=address -fno-omit-frame-pointer -fno-optimize-sibling-calls + COMPILER_FLAGS+=-O0 -g3 -ggdb -fsanitize=address -fno-omit-frame-pointer -fno-optimize-sibling-calls else #default target COMPILER_FLAGS+=-O0 -g3 -ggdb