The compiler produces a "command-line" warning because the '-' character is used in the board name
MSP-EXP430FR5969LP ( this is true for all boards with a dash)
:0:12: warning: missing whitespace after the macro name [enabled by default]
If you remove the '-' it compiles without warnings -DENERGIA_MSP_EXP430FR5969LP
Additionally, if you actually try to use the macro it creates more warnings
```
#ifdef ENERGIA_MSP-EXP430FR5969LP
void some_function_conditionally_included(void)
{
return;
}
##endif
```
/tmp/build1e32f1dce53658bb7281a24918dc9d1c.tmp/sketch/other.cpp:5:19: warning: extra tokens at end of #ifdef directive [enabled by default]
_Copied from original issue: robertinant/EnergiaNG#10_
From @RickKimball on June 29, 2016 15:56
The compiler produces a "command-line" warning because the '-' character is used in the board name MSP-EXP430FR5969LP ( this is true for all boards with a dash)
$ "/mnt/vbox/shared/Downloads/energia-1.6.10E18B6/hardware/tools/msp430/bin/msp430-g++" -c -g -O2 -Wall -Wextra -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=msp430fr5969 -DF_CPU=8000000L -DARDUINO=10610 -DENERGIA=10610 -DENERGIA_MSP-EXP430FR5969LP -DENERGIA_ARCH_MSP430 -I/mnt/vbox/shared/Downloads/energia-1.6.10E18B6/hardware/tools/msp430/include "-I/mnt/vbox/shared/Downloads/energia-1.6.10E18B6/hardware/energia/msp430/cores/msp430" "-I/mnt/vbox/shared/Downloads/energia-1.6.10E18B6/hardware/energia/msp430/variants/MSP-EXP430FR5969LP" "/tmp/build2eea903822402328ee22efe1219ad0fa.tmp/sketch/ASCIITable.ino.cpp" -o "/tmp/build2eea903822402328ee22efe1219ad0fa.tmp/sketch/ASCIITable.ino.cpp.o"