Compile C files with C++ compiler while building native extension (Issue-3743) (DEF-3084)

No, it’s not a third party library. It’s the parser code generated from my own grammar. Every time I make a change to the grammar, I have to re-generate that parser file.

It’s anyway easier and more optimal to pre-compile the DSL at build time in this particular case and omit the NE from release builds.