backends: smt2: use $(CXX) variable for compiler
authorSean Cross <sean@xobs.io>
Sun, 8 Sep 2019 07:47:09 +0000 (15:47 +0800)
committerSean Cross <sean@xobs.io>
Sun, 8 Sep 2019 07:47:09 +0000 (15:47 +0800)
The Makefile assumes the compiler is called `gcc`, which isn't always
true.  In fact, if we're building on msys2 or msys2-64, the compiler
is called `i686-w64-mingw32-g++` or `x86_64-w64-mingw32-g++`.

Use the variable instead of hardcoding the name, to fix building on
these systems.

Signed-off-by: Sean Cross <sean@xobs.io>
backends/smt2/Makefile.inc

index 92941d4cf7796db3b22fbfd39da71ffd49e9424e..68394a90987adec506744692f8a64c12a3d951db 100644 (file)
@@ -16,7 +16,7 @@ yosys-smtbmc-script.py: backends/smt2/smtbmc.py
                -e "s|#!/usr/bin/env python3|#!$(PYTHON)|" < $< > $@
 
 yosys-smtbmc.exe: misc/launcher.c yosys-smtbmc-script.py
-       $(P) gcc -DGUI=0 -O -s -o $@ $<
+       $(P) $(CXX) -DGUI=0 -O -s -o $@ $<
 # Other targets
 else
 TARGETS += yosys-smtbmc