Browse Source
allow to override PIC_FLAGS and compiler std
pull/351/head
Simon Sobisch
6 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
4 additions and
1 deletions
-
Makefile
|
|
@ -24,6 +24,8 @@ INSTALL_LIBRARY_PATH = $(DESTDIR)$(PREFIX)/$(LIBRARY_PATH) |
|
|
|
|
|
|
|
INSTALL ?= cp -a |
|
|
|
|
|
|
|
CC = gcc -std=c89 |
|
|
|
|
|
|
|
# validate gcc version for use fstack-protector-strong
|
|
|
|
MIN_GCC_VERSION = "4.9" |
|
|
|
GCC_VERSION := "`$(CC) -dumpversion`" |
|
|
@ -34,7 +36,8 @@ else |
|
|
|
CFLAGS += -fstack-protector |
|
|
|
endif |
|
|
|
|
|
|
|
R_CFLAGS = -fPIC -std=c89 -pedantic -Wall -Werror -Wstrict-prototypes -Wwrite-strings -Wshadow -Winit-self -Wcast-align -Wformat=2 -Wmissing-prototypes -Wstrict-overflow=2 -Wcast-qual -Wc++-compat -Wundef -Wswitch-default -Wconversion $(CFLAGS) |
|
|
|
PIC_FLAGS = -fPIC |
|
|
|
R_CFLAGS = $(PIC_FLAGS) -pedantic -Wall -Werror -Wstrict-prototypes -Wwrite-strings -Wshadow -Winit-self -Wcast-align -Wformat=2 -Wmissing-prototypes -Wstrict-overflow=2 -Wcast-qual -Wc++-compat -Wundef -Wswitch-default -Wconversion $(CFLAGS) |
|
|
|
|
|
|
|
uname := $(shell sh -c 'uname -s 2>/dev/null || echo false') |
|
|
|
|
|
|
|