From 3a4cfa84c3ce5f7a6439a689dcacbdd42732ed0e Mon Sep 17 00:00:00 2001 From: Simon Sobisch Date: Mon, 6 May 2019 21:07:06 +0200 Subject: [PATCH] allow to override PIC_FLAGS and compiler std --- Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 93fffcc..7368179 100644 --- a/Makefile +++ b/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')