summaryrefslogtreecommitdiffhomepage
path: root/sysinfo/toolchain/gcc.mk
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2015-10-31 14:41:09 -0400
committermidipix <writeonce@midipix.org>2015-10-31 14:41:09 -0400
commite1fef7c8c7ae7a3a170dc6bd23e37db6763b7a3c (patch)
treed0356b8cca9b432e0dac234bc529422d5f6ddf4f /sysinfo/toolchain/gcc.mk
parent02c4a1cc1466c4b4bc673bc72c506eb8c053b29c (diff)
downloadpemagine-e1fef7c8c7ae7a3a170dc6bd23e37db6763b7a3c.tar.bz2
pemagine-e1fef7c8c7ae7a3a170dc6bd23e37db6763b7a3c.tar.xz
build system: fix support of CC, CPP, and CXX directly passed to configure.
Diffstat (limited to 'sysinfo/toolchain/gcc.mk')
-rw-r--r--sysinfo/toolchain/gcc.mk20
1 files changed, 17 insertions, 3 deletions
diff --git a/sysinfo/toolchain/gcc.mk b/sysinfo/toolchain/gcc.mk
index 933fb48..e0ad0d2 100644
--- a/sysinfo/toolchain/gcc.mk
+++ b/sysinfo/toolchain/gcc.mk
@@ -1,6 +1,20 @@
-CC = $(CROSS_COMPILE)$(NATIVE_CC)
-CPP = $(CROSS_COMPILE)cpp
-CXX = $(CROSS_COMPILE)c++
+ifeq ($(USER_CC)x,x)
+ CC = $(CROSS_COMPILE)$(NATIVE_CC)
+else
+ CC = $(USER_CC)
+endif
+
+ifeq ($(USER_CPP)x,x)
+ CPP = $(CROSS_COMPILE)cpp
+else
+ CPP = $(USER_CPP)
+endif
+
+ifeq ($(USER_CXX)x,x)
+ CXX = $(CROSS_COMPILE)c++
+else
+ CXX = $(USER_CXX)
+endif
AS = $(CROSS_COMPILE)as