7 FASTMATH= -ffast-math -fstrict-aliasing -fomit-frame-pointer
8 CFLAGS=-I../ -I./utils -std=c++11 -g -DGCC -DNDEBUG -m64 -O3 -Wall -Wno-strict-aliasing
9 LFLAGS= -lstdc++ -O3 -lacml -lm $(FASTMATH)
12 #clang generates significantly worse code than gcc for this project, but compiles faster
13 #so might as well make it a default debug build
15 CFLAGS=-I../ -I./utils -stdlib=libc++ -std=c++11 -g -DCLANG -DDEBUG -m64 -Werror -W -Wall
16 LFLAGS= -lstdc++ -lacml -lm
19 export FASTMATH= -ansi-alias -fargument-noalias -fno-alias -no-ansi-alias-check -complex-limited-range -scalar-rep -no-prec-div -finline-functions
20 export CFLAGS= -no-ipo -std=c++11 -fast -restrict -O3 -fpermissive -DICC -mkl=sequential
22 export LFLAGS= -lstdc++ -lacml
25 FASTMATH=-ffast-math -fstrict-aliasing -fomit-frame-pointer -funroll-loops
27 CFLAGS=-I../ -I./utils -std=c++11 -DGCC -DNDEBUG -m64 -Ofast -march=native -mtune=native -pipe
28 LFLAGS= -Ofast -march=native -m64 $(FASTMATH)
35 INLINE_HEADERS=../utils