1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-12-16 19:58:25 +00:00

Merge pull request #533 from coolbry95/master

Change Makefile to strip symbols in the linker instead of the compile…
This commit is contained in:
Jens Steube 2016-10-10 11:25:45 +02:00 committed by GitHub
commit 225c682ea3

View File

@ -102,6 +102,15 @@ CFLAGS += -fsanitize=address -fno-omit-frame-pointer
endif
endif
##
## Linker flags
##
ifndef DEBUG
LDFLAGS += -s
endif
##
## Native compilation target
##
@ -118,9 +127,6 @@ endif # darwin
ifeq ($(UNAME),Linux)
CFLAGS_NATIVE :=
ifndef DEBUG
CFLAGS_NATIVE += -s
endif
CFLAGS_NATIVE += $(CFLAGS)
LFLAGS_NATIVE := -lpthread -ldl
CFLAGS_NATIVE += -DWITH_HWMON
@ -139,17 +145,11 @@ endif # freebsd
##
CFLAGS_CROSS_LINUX :=
ifndef DEBUG
CFLAGS_CROSS_LINUX += -s
endif
CFLAGS_CROSS_LINUX += $(CFLAGS)
CFLAGS_CROSS_LINUX += -DWITH_HWMON
#CFLAGS_CROSS_WIN := -D_WIN -DWIN -D__MSVCRT__ -D__USE_MINGW_ANSI_STDIO=1
CFLAGS_CROSS_WIN :=
ifndef DEBUG
CFLAGS_CROSS_WIN += -s
endif
CFLAGS_CROSS_WIN += $(filter-out -fsanitize=address,$(CFLAGS))
CFLAGS_CROSS_WIN += -DWITH_HWMON