diff options
| author | van Hauser <vh@thc.org> | 2019-07-05 11:28:08 +0200 |
|---|---|---|
| committer | van Hauser <vh@thc.org> | 2019-07-05 11:28:08 +0200 |
| commit | 7f6aaa53147afd4feb549214f49d0f5f69e4af6c (patch) | |
| tree | 9e99e541b9df310af959b4ac8d893ec24ab3fd11 /llvm_mode/Makefile | |
| parent | 9199967022284da0ee4d78459d8d34513540cf32 (diff) | |
| download | afl++-7f6aaa53147afd4feb549214f49d0f5f69e4af6c.tar.gz | |
final touches
Diffstat (limited to 'llvm_mode/Makefile')
| -rw-r--r-- | llvm_mode/Makefile | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm_mode/Makefile b/llvm_mode/Makefile index 6b277536..76de10c0 100644 --- a/llvm_mode/Makefile +++ b/llvm_mode/Makefile @@ -25,11 +25,17 @@ VERSION = $(shell grep '^\#define VERSION ' ../config.h | cut -d '"' -f2) LLVM_CONFIG ?= llvm-config #LLVM_OK = $(shell $(LLVM_CONFIG) --version | egrep -q '^[5-6]' && echo 0 || echo 1 ) LLVM_UNSUPPORTED = $(shell $(LLVM_CONFIG) --version | egrep -q '^9|3.0' && echo 1 || echo 0 ) +LLVM_MAJOR = ($shell $(LLVM_CONFIG) --version | sed 's/\..*//') ifeq "$(LLVM_UNSUPPORTED)" "1" $(warn llvm_mode only supports versions 3.8.0 up to 8.x ) endif +# this is not visible yet: +ifeq "$(LLVM_MAJOR)" "9" + $(info llvm_mode deteted llvm 9, enabling neverZero implementation) +endif + CFLAGS ?= -O3 -funroll-loops CFLAGS += -Wall -D_FORTIFY_SOURCE=2 -g -Wno-pointer-sign \ -DAFL_PATH=\"$(HELPER_PATH)\" -DBIN_PATH=\"$(BIN_PATH)\" \ |
