summaryrefslogtreecommitdiff
path: root/Cmds
diff options
context:
space:
mode:
authorTobias Klauser <tklauser@distanz.ch>2014-09-09 14:15:18 +0200
committerTobias Klauser <tklauser@distanz.ch>2014-09-09 14:26:09 +0200
commit29e8d65ae49ef1c9435fb861b1fc55ef2305d7ed (patch)
tree98c0ee9d417e566a85ae0e9142d4acae3bee053d /Cmds
parent35edaad835f4f5685e7510b0a6c574c1f138c79c (diff)
build: Don't overwrite CC variable
Don't reset the variable CC in the Makefile, but set it to gcc by default (can be overriden when e.g. compiling with `make CC=clang'). This way we can also have non-verbose compiles with compilers other than gcc. Furthermore make sure that the CC variable is also respected for LD. Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
Diffstat (limited to 'Cmds')
-rw-r--r--Cmds11
1 files changed, 6 insertions, 5 deletions
diff --git a/Cmds b/Cmds
index 247a972..2296e76 100644
--- a/Cmds
+++ b/Cmds
@@ -1,13 +1,14 @@
-# Be quite and do not echo the cmd
+# Be quiet and do not echo the cmd
Q = @
# Try to use bash as shell for make
SHELL := $(shell if [ -x /bin/bash ]; then echo /bin/bash; else echo /bin/sh; fi)
-# GCC related stuff
-LD = $(Q)echo -e " LD\t$@" && $(CCACHE) $(CROSS_COMPILE)gcc
-CCNQ = $(CCACHE) $(CROSS_COMPILE)gcc
-CC = $(Q)echo -e " CC\t$<" && $(CCNQ)
+# Compiler related stuff
+CC = gcc
+LD = $(Q)echo -e " LD\t$@" && $(CCACHE) $(CROSS_COMPILE)$(CC)
+CCNQ = $(CCACHE) $(CROSS_COMPILE)$(CC)
+CCQ = $(Q)echo -e " CC\t$<" && $(CCNQ)
ifeq ($(DEBUG), 1)
STRIP = $(Q)true
else