Useful when you want to mix c and c++. This setting will be disabled by default so that we don't break older "c style" c++ code gen projects. See https://github.com/StateSmith/StateSmith/pull/433 Follows advice here: https://stackoverflow.com/a/16087502/7331858