398 |
/* if true, static linking is performed */ |
/* if true, static linking is performed */ |
399 |
int static_link; |
int static_link; |
400 |
|
|
401 |
|
/* if true, all symbols are exported */ |
402 |
|
int rdynamic; |
403 |
|
|
404 |
/* if true, only link in referenced objects from archive */ |
/* if true, only link in referenced objects from archive */ |
405 |
int alacarte_link; |
int alacarte_link; |
406 |
|
|
9656 |
{ "shared", TCC_OPTION_shared, 0 }, |
{ "shared", TCC_OPTION_shared, 0 }, |
9657 |
{ "o", TCC_OPTION_o, TCC_OPTION_HAS_ARG }, |
{ "o", TCC_OPTION_o, TCC_OPTION_HAS_ARG }, |
9658 |
{ "run", TCC_OPTION_run, 0 }, |
{ "run", TCC_OPTION_run, 0 }, |
9659 |
{ "rdynamic", TCC_OPTION_rdynamic, 0 }, /* currently ignored */ |
{ "rdynamic", TCC_OPTION_rdynamic, 0 }, |
9660 |
{ "r", TCC_OPTION_r, 0 }, |
{ "r", TCC_OPTION_r, 0 }, |
9661 |
{ "W", TCC_OPTION_W, TCC_OPTION_HAS_ARG | TCC_OPTION_NOSEP }, |
{ "W", TCC_OPTION_W, TCC_OPTION_HAS_ARG | TCC_OPTION_NOSEP }, |
9662 |
{ "O", TCC_OPTION_O, TCC_OPTION_HAS_ARG | TCC_OPTION_NOSEP }, |
{ "O", TCC_OPTION_O, TCC_OPTION_HAS_ARG | TCC_OPTION_NOSEP }, |
9841 |
goto unsupported_option; |
goto unsupported_option; |
9842 |
} |
} |
9843 |
break; |
break; |
9844 |
|
case TCC_OPTION_rdynamic: |
9845 |
|
s->rdynamic = 1; |
9846 |
|
break; |
9847 |
default: |
default: |
9848 |
if (s->warn_unsupported) { |
if (s->warn_unsupported) { |
9849 |
unsupported_option: |
unsupported_option: |