diff options
| author | Urs Janssen <urs@hq.tin.org> | 2013-02-14 08:24:51 +0100 |
|---|---|---|
| committer | Urs Janssen <urs@hq.tin.org> | 2013-02-14 08:24:51 +0100 |
| commit | 062efe6ab851c1a926dae5c9202558e885e89f31 (patch) | |
| tree | b83f5bdc6554f377f876036f8528e418bc06c633 /libtcc.c | |
| parent | 944627c479f01d919f10f9d9dd807cca43bf7aba (diff) | |
| download | tinycc-062efe6ab851c1a926dae5c9202558e885e89f31.tar.gz tinycc-062efe6ab851c1a926dae5c9202558e885e89f31.tar.bz2 | |
- make clang accept unportable code in libtcc1.c
- add -dumpversion cmd.line opt
Diffstat (limited to 'libtcc.c')
| -rw-r--r-- | libtcc.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -1643,6 +1643,7 @@ enum { TCC_OPTION_MD, TCC_OPTION_MF, TCC_OPTION_x, + TCC_OPTION_dumpversion }; #define TCC_OPTION_HAS_ARG 0x0001 @@ -1693,6 +1694,7 @@ static const TCCOption tcc_options[] = { { "MD", TCC_OPTION_MD, 0}, { "MF", TCC_OPTION_MF, TCC_OPTION_HAS_ARG }, { "x", TCC_OPTION_x, TCC_OPTION_HAS_ARG }, + { "dumpversion", TCC_OPTION_dumpversion, 0}, { NULL, 0, 0 }, }; @@ -1870,6 +1872,9 @@ PUB_FUNC int tcc_parse_args(TCCState *s, int argc, char **argv) case TCC_OPTION_MF: s->deps_outfile = tcc_strdup(optarg); break; + case TCC_OPTION_dumpversion: + printf ("%s\n", TCC_VERSION); + exit(0); case TCC_OPTION_O: case TCC_OPTION_pedantic: case TCC_OPTION_pipe: |
