about summary refs log tree commit diff homepage
diff options
context:
space:
mode:
-rw-r--r--Makefile.common6
-rw-r--r--Makefile.config.in9
2 files changed, 10 insertions, 5 deletions
diff --git a/Makefile.common b/Makefile.common
index 964a7475..80e6e8a1 100644
--- a/Makefile.common
+++ b/Makefile.common
@@ -27,6 +27,12 @@ LLVMCC := $(LLVMGCC)
 LLVMCXX := $(LLVMGXX)
 endif
 
+# Deliberately override the host compiler
+# so that we use what was detected when KLEE was configured
+# and not LLVM.
+CC := $(KLEE_HOST_C_COMPILER)
+CXX := $(KLEE_HOST_CXX_COMPILER)
+
 # Needed to build runtime library using clang (gnu89 is the gcc default)
 C.Flags += -std=gnu89
 
diff --git a/Makefile.config.in b/Makefile.config.in
index efedd505..fb8dbdb2 100644
--- a/Makefile.config.in
+++ b/Makefile.config.in
@@ -53,6 +53,10 @@ RUNTIME_ENABLE_PROFILING :=
 KLEE_BITCODE_C_COMPILER := @KLEE_BITCODE_C_COMPILER@
 KLEE_BITCODE_CXX_COMPILER := @KLEE_BITCODE_CXX_COMPILER@
 
+# Host compiler
+KLEE_HOST_C_COMPILER := @KLEE_HOST_C_COMPILER@
+KLEE_HOST_CXX_COMPILER := @KLEE_HOST_CXX_COMPILER@
+
 # A list of "features" which tests can check for in XFAIL:
 TEST_FEATURE_LIST :=
 
@@ -65,11 +69,6 @@ endif
 # disable unwind test
 TEST_FEATURE_LIST += no-unwind
 
-# Deliberately override the host compiler
-# so that we use what was detected when KLEE was configured
-# and not LLVM.
-CC := @KLEE_HOST_C_COMPILER@
-CXX := @KLEE_HOST_CXX_COMPILER@
 CFLAGS := @CFLAGS@ -Wall -g
 CXXFLAGS := @CXXFLAGS@ -g -Wall
 LDFLAGS := @LDFLAGS@ -g