[gnome-builder] compile-commands: don't pass along -M class
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] compile-commands: don't pass along -M class
- Date: Tue, 19 Dec 2017 00:29:52 +0000 (UTC)
commit e24c76f75798b09a478b469a35d55748dad0071c
Author: Christian Hergert <chergert redhat com>
Date: Mon Dec 18 16:28:22 2017 -0800
compile-commands: don't pass along -M class
We don't need these for clang parsing of files.
src/libide/buildsystem/ide-compile-commands.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/src/libide/buildsystem/ide-compile-commands.c b/src/libide/buildsystem/ide-compile-commands.c
index 394fa52..53a8722 100644
--- a/src/libide/buildsystem/ide-compile-commands.c
+++ b/src/libide/buildsystem/ide-compile-commands.c
@@ -492,11 +492,14 @@ ide_compile_commands_filter_c (IdeCompileCommands *self,
case 'f': /* -fPIC */
case 'W': /* -Werror... */
case 'm': /* -m64 -mtune=native */
- case 'M': /* -MMD -MQ */
case 'O': /* -O2 */
g_ptr_array_add (ar, g_strdup (param));
break;
+ case 'M': /* -MMD -MQ -MT -MF <file> */
+ /* ignore the -M class of commands */
+ break;
+
case 'D': /* -DFOO, -D FOO */
case 'x': /* -xc++ */
g_ptr_array_add (ar, g_strdup (param));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]