Use CXXFLAGS to enable pyosys specific code before generating wrappers
authorBenedikt Tutzer <benedikt.tutzer@gmail.com>
Fri, 25 Sep 2020 10:57:46 +0000 (12:57 +0200)
committerBenedikt Tutzer <benedikt.tutzer@gmail.com>
Fri, 25 Sep 2020 10:57:46 +0000 (12:57 +0200)
The .pyh files were generated without the CXXFLAGS. This meant that code
marked by the WITH_PYTHON flag was excluded. This is fixed by adding the
flag in the rule for .pyh files.

Makefile

index a3ff10625cc4c24290bc14ebcaf9ce3d9f43802a..1b25c9a71796fe6194077337b5fb2732bb3dd90d 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -686,7 +686,7 @@ endif
 
 %.pyh: %.h
        $(Q) mkdir -p $(dir $@)
-       $(P) cat $< | grep -E -v "#[ ]*(include|error)" | $(LD) -x c++ -o $@ -E -P -
+       $(P) cat $< | grep -E -v "#[ ]*(include|error)" | $(LD) $(CXXFLAGS) -x c++ -o $@ -E -P -
 
 ifeq ($(ENABLE_PYOSYS),1)
 $(PY_WRAPPER_FILE).cc: misc/$(PY_GEN_SCRIPT).py $(PY_WRAP_INCLUDES)