Update Makefile.
This commit is contained in:
+15
-11
@@ -21,8 +21,12 @@ ifeq ($(firstword $(CXX)),g++)
|
|||||||
USE_GNUC ?= 1
|
USE_GNUC ?= 1
|
||||||
endif
|
endif
|
||||||
ifeq ($(USE_GNUC),1)
|
ifeq ($(USE_GNUC),1)
|
||||||
##CXXFLAGS += -O2 -MMD
|
CXXFLAGS += -MMD
|
||||||
CXXFLAGS += -O0 -g -MMD
|
ifeq ($(DEBUG),1)
|
||||||
|
CXXFLAGS += -O0 -g
|
||||||
|
else
|
||||||
|
CXXFLAGS += -O2
|
||||||
|
endif
|
||||||
CXXFLAGS += -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werror
|
CXXFLAGS += -Wall -W -Wcast-align -Wcast-qual -Wpointer-arith -Wwrite-strings -Werror
|
||||||
##CXXFLAGS += -Wshadow
|
##CXXFLAGS += -Wshadow
|
||||||
endif
|
endif
|
||||||
@@ -76,18 +80,18 @@ $(upx_OBJECTS_LUA) : lua_%.o : $(UPX_LUADIR)/src/%.c
|
|||||||
|
|
||||||
|
|
||||||
ifeq ($(USE_GNUC),1)
|
ifeq ($(USE_GNUC),1)
|
||||||
##compress_lzma$(objext) : EXTRA_CXXFLAGS += -O3 -fomit-frame-pointer
|
##compress_lzma$(objext) : CXXFLAGS += -O3 -fomit-frame-pointer
|
||||||
compress_lzma$(objext) : EXTRA_CXXFLAGS += -Wno-cast-qual
|
compress_lzma$(objext) : CXXFLAGS += -Wno-cast-qual
|
||||||
compress_lzma$(objext) : EXTRA_CXXFLAGS += -Wno-non-virtual-dtor
|
compress_lzma$(objext) : CXXFLAGS += -Wno-non-virtual-dtor
|
||||||
compress_lzma$(objext) : EXTRA_CXXFLAGS += -Wno-shadow
|
compress_lzma$(objext) : CXXFLAGS += -Wno-shadow
|
||||||
compress_lzma$(objext) : EXTRA_CXXFLAGS += -Wno-unused
|
compress_lzma$(objext) : CXXFLAGS += -Wno-unused
|
||||||
##compress_lzma$(objext) : EXTRA_CXXFLAGS += -Wno-error
|
##compress_lzma$(objext) : CXXFLAGS += -Wno-error
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(USE_GNUC),1)
|
ifeq ($(USE_GNUC),1)
|
||||||
$(upx_OBJECTS_LUA) : EXTRA_CXXFLAGS += -Wno-cast-align
|
$(upx_OBJECTS_LUA) : CXXFLAGS += -Wno-cast-align
|
||||||
$(upx_OBJECTS_LUA) : EXTRA_CXXFLAGS += -Wno-cast-qual
|
$(upx_OBJECTS_LUA) : CXXFLAGS += -Wno-cast-qual
|
||||||
$(upx_OBJECTS_LUA) : EXTRA_CXXFLAGS += -Wno-error
|
$(upx_OBJECTS_LUA) : CXXFLAGS += -Wno-error
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user