aboutsummaryrefslogtreecommitdiff
path: root/libtcc.c
diff options
context:
space:
mode:
authorseyko <seyko2@gmail.com>2015-04-10 06:53:48 +0300
committerseyko <seyko2@gmail.com>2015-04-10 06:53:48 +0300
commit5cd4393a542ef4c64df7dcbb3fbe3a629666239d (patch)
tree999d6146f8af08ce50245a7df1389b420677a5a0 /libtcc.c
parent089ce6235c99638ad4542a57af4d09e2be0efc88 (diff)
downloadtinycc-5cd4393a542ef4c64df7dcbb3fbe3a629666239d.tar.gz
tinycc-5cd4393a542ef4c64df7dcbb3fbe3a629666239d.tar.bz2
handle a -s option by executing sstrip/strip program
Diffstat (limited to 'libtcc.c')
-rw-r--r--libtcc.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libtcc.c b/libtcc.c
index d33cdb0..d5bf555 100644
--- a/libtcc.c
+++ b/libtcc.c
@@ -1967,10 +1967,12 @@ PUB_FUNC int tcc_parse_args(TCCState *s, int argc, char **argv)
case TCC_OPTION_dumpversion:
printf ("%s\n", TCC_VERSION);
exit(0);
+ case TCC_OPTION_s:
+ s->do_strip = 1;
+ break;
case TCC_OPTION_O:
case TCC_OPTION_pedantic:
case TCC_OPTION_pipe:
- case TCC_OPTION_s:
case TCC_OPTION_x:
/* ignored */
break;