diff options
| author | J08nY | 2018-03-03 22:12:55 +0100 |
|---|---|---|
| committer | J08nY | 2018-03-03 22:12:55 +0100 |
| commit | 10f068d3ea96d6f89de6dd1a26b0fd78136eb041 (patch) | |
| tree | cc01b19db685dcc1e4c180371483d94180e42e99 /src | |
| parent | 5a283c6e24682f706a5209a3f785980813fb0c3b (diff) | |
| download | ecgen-10f068d3ea96d6f89de6dd1a26b0fd78136eb041.tar.gz ecgen-10f068d3ea96d6f89de6dd1a26b0fd78136eb041.tar.zst ecgen-10f068d3ea96d6f89de6dd1a26b0fd78136eb041.zip | |
Diffstat (limited to 'src')
| -rw-r--r-- | src/Makefile | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/Makefile b/src/Makefile index 06d3642..6451d3a 100644 --- a/src/Makefile +++ b/src/Makefile @@ -10,12 +10,19 @@ CC ?= gcc CFLAGS = -Wall DEBUG ?= 0 TEST ?= 0 +FAST ?= 0 ifeq ($(DEBUG), 1) - CFLAGS += -DDEBUG -g -Werror -pedantic + CFLAGS += -DDEBUG -g -Og -Werror -pedantic else ifeq ($(TEST), 1) - CFLAGS += --coverage -g -O0 + CFLAGS += -DNDEBUG --coverage -g -O0 +else ifeq ($(FAST), 1) + ifeq ($(CC), gcc) + CFLAGS += -DNDEBUG -O3 -march=native -pipe + else + CFLAGS += -DNDEBUG -O3 + endif else - CFLAGS += -DNDEBUG -O3 + CFLAGS += -DNDEBUG -O2 endif LDFLAGS = -L../lib/parson -L../lib/sha1 -L../lib/pari |
