diff --git a/boards/airfy-beacon/Makefile.features b/boards/airfy-beacon/Makefile.features index c21f92a56a..4269c883e9 100644 --- a/boards/airfy-beacon/Makefile.features +++ b/boards/airfy-beacon/Makefile.features @@ -1 +1,2 @@ -FEATURES_PROVIDED = periph_gpio periph_random periph_rtt periph_cpuid +FEATURES_PROVIDED += cpp +FEATURES_PROVIDED += periph_gpio periph_random periph_rtt periph_cpuid diff --git a/boards/airfy-beacon/Makefile.include b/boards/airfy-beacon/Makefile.include index 90bcadc9c7..5efc8e0f19 100644 --- a/boards/airfy-beacon/Makefile.include +++ b/boards/airfy-beacon/Makefile.include @@ -17,6 +17,7 @@ export PORT # define tools used for building the project export PREFIX = arm-none-eabi- export CC = $(PREFIX)gcc +export CXX = $(PREFIX)g++ export AR = $(PREFIX)ar export AS = $(PREFIX)as export LINK = $(PREFIX)gcc @@ -43,6 +44,10 @@ export TERMFLAGS += -p "$(PORT)" export FFLAGS = $(HEXFILE) export DEBUGGER_FLAGS = $(ELFFILE) +# unwanted (CXXUWFLAGS) and extra (CXXEXFLAGS) flags for c++ +export CXXUWFLAGS += +export CXXEXFLAGS += + # use the nano-specs of the NewLib when available ifeq ($(shell $(LINK) -specs=nano.specs -E - 2>/dev/null >/dev/null /dev/null >/dev/null /dev/null >/dev/null /dev/null >/dev/null