I also added another sed command to suppress warnings that appear because the include-guards contain dashes. fixes #3147