Unified · Split
| @@ -105,6 +105,7 @@ enum { · 104 unmodified lines | ||
| 105 | 105 | TCC_OPTION_soname, |
| 106 | 106 | TCC_OPTION_o, |
| 107 | 107 | TCC_OPTION_r, |
| 108 | + TCC_OPTION_s, | |
| 108 | 109 | TCC_OPTION_Wl, |
| 109 | 110 | TCC_OPTION_W, |
| 110 | 111 | TCC_OPTION_O, |
| @@ -152,6 +153,7 @@ static const TCCOption tcc_options[] = { · 41 unmodified lines | ||
| 152 | 153 | { "run", TCC_OPTION_run, TCC_OPTION_HAS_ARG | TCC_OPTION_NOSEP }, |
| 153 | 154 | { "rdynamic", TCC_OPTION_rdynamic, 0 }, |
| 154 | 155 | { "r", TCC_OPTION_r, 0 }, |
| 156 | + { "s", TCC_OPTION_s, 0 }, | |
| 155 | 157 | { "Wl,", TCC_OPTION_Wl, TCC_OPTION_HAS_ARG | TCC_OPTION_NOSEP }, |
| 156 | 158 | { "W", TCC_OPTION_W, TCC_OPTION_HAS_ARG | TCC_OPTION_NOSEP }, |
| 157 | 159 | { "O", TCC_OPTION_O, TCC_OPTION_HAS_ARG | TCC_OPTION_NOSEP }, |
| @@ -297,7 +299,7 @@ static int parse_args(TCCState *s, int argc, char **argv) · 139 unmodified lines | ||
| 297 | 299 | nb_libraries++; |
| 298 | 300 | break; |
| 299 | 301 | case TCC_OPTION_pthread: |
| 300 | −/* fixme: these options could be different on your platform */ | |
| 302 | + /* fixme: these options could be different on your platform */ | |
| 301 | 303 | if(output_type != TCC_OUTPUT_OBJ){ |
| 302 | 304 | dynarray_add((void ***)&files, &nb_files, "-lpthread"); |
| 303 | 305 | nb_libraries++; |
| @@ -346,6 +348,8 @@ static int parse_args(TCCState *s, int argc, char **argv) · 42 unmodified lines | ||
| 346 | 348 | case TCC_OPTION_nostdinc: |
| 347 | 349 | s->nostdinc = 1; |
| 348 | 350 | break; |
| 351 | + case TCC_OPTION_s: | |
| 352 | + break; | |
| 349 | 353 | case TCC_OPTION_nostdlib: |
| 350 | 354 | s->nostdlib = 1; |
| 351 | 355 | break; |