fix compile on FreeBSD 7.1 amd64
parent
5e19e65655
commit
f299d530ce
10
GNUmakefile
10
GNUmakefile
|
|
@ -11,7 +11,7 @@ CP = cp
|
||||||
MKDIR = mkdir
|
MKDIR = mkdir
|
||||||
EGREP = egrep
|
EGREP = egrep
|
||||||
UNAME = $(shell uname)
|
UNAME = $(shell uname)
|
||||||
ISX86 = $(shell uname -m | $(EGREP) -c "i.86|x86|i86")
|
ISX86 = $(shell uname -m | $(EGREP) -c "i.86|x86|i86|amd64")
|
||||||
ISMINGW = $(shell uname | $(EGREP) -c "MINGW32")
|
ISMINGW = $(shell uname | $(EGREP) -c "MINGW32")
|
||||||
|
|
||||||
# Default prefix for make install
|
# Default prefix for make install
|
||||||
|
|
@ -27,7 +27,8 @@ ifeq ($(ISX86),1)
|
||||||
|
|
||||||
GCC42_OR_LATER = $(shell $(CXX) --version 2>&1 | $(EGREP) -c "\(GCC\) (4.[2-9]|[5-9])")
|
GCC42_OR_LATER = $(shell $(CXX) --version 2>&1 | $(EGREP) -c "\(GCC\) (4.[2-9]|[5-9])")
|
||||||
INTEL_COMPILER = $(shell $(CXX) --version 2>&1 | $(EGREP) -c "\(ICC\)")
|
INTEL_COMPILER = $(shell $(CXX) --version 2>&1 | $(EGREP) -c "\(ICC\)")
|
||||||
GAS210_OR_LATER = $(shell echo "" | $(AS) -v 2>&1 | $(EGREP) -c "GNU assembler version (2.[1-9][0-9]|[3-9])")
|
GAS210_OR_LATER = $(shell echo "" | $(AS) -v 2>&1 | $(EGREP) -c "GNU assembler version (2\.[1-9][0-9]|[3-9])")
|
||||||
|
GAS217_OR_LATER = $(shell echo "" | $(AS) -v 2>&1 | $(EGREP) -c "GNU assembler version (2\.1[7-9]|2\.[2-9]|[3-9])")
|
||||||
|
|
||||||
ifneq ($(GCC42_OR_LATER),0)
|
ifneq ($(GCC42_OR_LATER),0)
|
||||||
ifneq ($(UNAME),Darwin)
|
ifneq ($(UNAME),Darwin)
|
||||||
|
|
@ -44,12 +45,15 @@ endif
|
||||||
ifeq ($(GAS210_OR_LATER),0) # .intel_syntax wasn't supported until GNU assembler 2.10
|
ifeq ($(GAS210_OR_LATER),0) # .intel_syntax wasn't supported until GNU assembler 2.10
|
||||||
CXXFLAGS += -DCRYPTOPP_DISABLE_ASM
|
CXXFLAGS += -DCRYPTOPP_DISABLE_ASM
|
||||||
else
|
else
|
||||||
|
ifeq ($(GAS217_OR_LATER),0)
|
||||||
|
CXXFLAGS += -DCRYPTOPP_DISABLE_SSSE3
|
||||||
|
endif
|
||||||
ifeq ($(UNAME),SunOS)
|
ifeq ($(UNAME),SunOS)
|
||||||
CXXFLAGS += -Wa,--divide # allow use of "/" operator
|
CXXFLAGS += -Wa,--divide # allow use of "/" operator
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
endif
|
endif # ISX86
|
||||||
|
|
||||||
ifeq ($(ISMINGW),1)
|
ifeq ($(ISMINGW),1)
|
||||||
LDLIBS += -lws2_32
|
LDLIBS += -lws2_32
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue