Suppress warnings when compiling lemon.c
Project: http://git-wip-us.apache.org/repos/asf/lucy-charmonizer/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-charmonizer/commit/48dd396f Tree: http://git-wip-us.apache.org/repos/asf/lucy-charmonizer/tree/48dd396f Diff: http://git-wip-us.apache.org/repos/asf/lucy-charmonizer/diff/48dd396f Branch: refs/heads/master Commit: 48dd396f24d980a74267f8e940839748079cf2c1 Parents: eadcd56 Author: Nick Wellnhofer <wellnho...@aevum.de> Authored: Tue Jul 5 14:16:09 2016 +0200 Committer: Nick Wellnhofer <wellnho...@aevum.de> Committed: Tue Jul 5 14:16:09 2016 +0200 ---------------------------------------------------------------------- src/Charmonizer/Core/Make.c | 7 +++++++ 1 file changed, 7 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/lucy-charmonizer/blob/48dd396f/src/Charmonizer/Core/Make.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_MakeBinary* 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; }