projects
/
profile
/
ivi
/
murphy.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a3c3ec2
)
collect-symbols: unshave preprocessor if given.
author
Krisztian Litkey
<krisztian.litkey@intel.com>
Mon, 25 Aug 2014 14:21:37 +0000
(17:21 +0300)
committer
Krisztian Litkey
<krisztian.litkey@intel.com>
Mon, 25 Aug 2014 14:21:37 +0000
(17:21 +0300)
utils/collect-symbols.c
patch
|
blob
|
history
diff --git
a/utils/collect-symbols.c
b/utils/collect-symbols.c
index
cc192ed
..
9b7b782
100644
(file)
--- a/
utils/collect-symbols.c
+++ b/
utils/collect-symbols.c
@@
-126,6
+126,21
@@
static void verbose_message(int level, const char *fmt, ...)
}
+static char *unshave(char *cmd)
+{
+#define SHAVE "shave cc "
+ char *shave;
+
+ shave = strstr(cmd, SHAVE);
+
+ if (shave == NULL)
+ return cmd;
+ else
+ return shave + sizeof(SHAVE) - 1;
+#undef SHAVE
+}
+
+
static void print_usage(const char *argv0, int exit_code, const char *fmt, ...)
{
va_list ap;
@@
-185,7
+200,7
@@
static void parse_cmdline(config_t *cfg, int argc, char **argv)
while ((opt = getopt_long(argc, argv, OPTIONS, options, NULL)) != -1) {
switch (opt) {
case 'P':
- cfg->preproc =
optarg
;
+ cfg->preproc =
unshave(optarg)
;
break;
case 'c':