# Path to the C++ compiler to use. This is an optional setting, which defaults
# to whatever your gmake defaults to.
-#
-# Under Linux, for some reason the compiler driver wants to search the PATH to
-# find the system assembler, which breaks if the LLVM assembler is in our path.
-# Hack it to use the assembler in /usr/bin directly.
CXX = @CXX@
-# We have the same problem with the CC binary, which use used by testcases for
-# native builds.
+# Path to the CC binary, which use used by testcases for native builds.
CC := @CC@
# Linker flags.
# Shared library extension for this platform.
SHLIBEXT = @SHLIBEXT@
+# Executable file extension for this platform.
+EXEEXT = @EXEEXT@
+
###########################################################################
# Directory Configuration
# This section of the Makefile determines what is where. To be