Suppress warnings when compiling lemon.c
diff --git a/src/Charmonizer/Core/Make.c b/src/Charmonizer/Core/Make.c
index 386bb1f..fb2ef0d 100644
--- a/src/Charmonizer/Core/Make.c
+++ b/src/Charmonizer/Core/Make.c
@@ -582,6 +582,13 @@
chaz_MakeFile_add_lemon_exe(chaz_MakeFile *makefile, const char *dir) {
chaz_MakeBinary *exe = chaz_MakeFile_add_exe(makefile, dir, "lemon");
chaz_MakeBinary_add_src_file(exe, dir, "lemon.c");
+
+ if (chaz_CC_gcc_version_num()) {
+ chaz_CFlags *cflags = chaz_MakeBinary_get_compile_flags(exe);
+ chaz_CFlags_append(cflags, "-Wno-pedantic -Wno-sign-compare"
+ " -Wno-unused-parameter");
+ }
+
return exe;
}