File: make.linux.x86_64.gnu.check

package info (click to toggle)
zimpl 3.7.0%2Bds-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 4,772 kB
  • sloc: ansic: 21,719; yacc: 993; lex: 370; sh: 349; makefile: 278
file content (36 lines) | stat: -rw-r--r-- 1,001 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#--- $Id: make.linux.x86_64.gnu.dbg,v 1.7 2014/01/12 11:07:04 bzfkocht Exp $
CC		=	gcc-8 #clang-9
LINKCC   	=	gcc-8 #clang-9
CPPFLAGS	+=	-DFREEMEM -D__NO_MATH_INLINES 
CFLAGS		=	-Og -ffp-contract=off -g $(GCCWARN) -std=gnu99 \
			-fno-omit-frame-pointer \
			-fstack-check -fstack-protector-strong \
			-fsanitize=address \
			-fsanitize=undefined \
			-fsanitize=shift \
			-fsanitize=shift-exponent \
			-fsanitize=shift-base \
			-fsanitize=integer-divide-by-zero \
			-fsanitize=unreachable \
			-fsanitize=vla-bound \
			-fsanitize=null \
			-fsanitize=bounds \
			-fsanitize=alignment \
			-fsanitize=object-size \
			-fsanitize=float-cast-overflow \
			-fsanitize=nonnull-attribute \
			-fsanitize=returns-nonnull-attribute \
			-fsanitize=bool \
			-fsanitize=enum \
			-fsanitize=signed-integer-overflow \
			-fsanitize=pointer-overflow \
			-fsanitize=builtin
#	-fsanitize=float-divide-by-zero \
#	-fsanitize=bounds-strict \
LDFLAGS		=	-lgmp -lm

ifeq ($(ZLIB),true)
LDFLAGS		+=	-lz
endif