diff options
author | Nick Clifton <nickc@redhat.com> | 2000-12-26 20:55:30 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2000-12-26 20:55:30 +0000 |
commit | 1122a5fc50b9205145ce01421520797075c09e48 (patch) | |
tree | f92f7de785b1c1053bfd199baaafaa68807a1b53 /ld/emultempl | |
parent | 558e161f24558ec8b8e78d135e4d9db182885a3e (diff) | |
download | gdb-1122a5fc50b9205145ce01421520797075c09e48.zip gdb-1122a5fc50b9205145ce01421520797075c09e48.tar.gz gdb-1122a5fc50b9205145ce01421520797075c09e48.tar.bz2 |
Add --no-default-excludes option for PE targets
Diffstat (limited to 'ld/emultempl')
-rw-r--r-- | ld/emultempl/pe.em | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/ld/emultempl/pe.em b/ld/emultempl/pe.em index cbd2673..fcbf835 100644 --- a/ld/emultempl/pe.em +++ b/ld/emultempl/pe.em @@ -173,10 +173,10 @@ gld_${EMULATION_NAME}_before_parse() #define OPTION_IMP_COMPAT (OPTION_WARN_DUPLICATE_EXPORTS + 1) #define OPTION_ENABLE_AUTO_IMAGE_BASE (OPTION_IMP_COMPAT + 1) #define OPTION_DISABLE_AUTO_IMAGE_BASE (OPTION_ENABLE_AUTO_IMAGE_BASE + 1) -#define OPTION_DLL_SEARCH_PREFIX (OPTION_DISABLE_AUTO_IMAGE_BASE + 1) +#define OPTION_DLL_SEARCH_PREFIX (OPTION_DISABLE_AUTO_IMAGE_BASE + 1) +#define OPTION_NO_DEFAULT_EXCLUDES (OPTION_DLL_SEARCH_PREFIX + 1) -static struct option longopts[] = -{ +static struct option longopts[] = { /* PE options */ {"base-file", required_argument, NULL, OPTION_BASE_FILE}, {"dll", no_argument, NULL, OPTION_DLL}, @@ -211,6 +211,7 @@ static struct option longopts[] = {"enable-auto-image-base", no_argument, NULL, OPTION_ENABLE_AUTO_IMAGE_BASE}, {"disable-auto-image-base", no_argument, NULL, OPTION_DISABLE_AUTO_IMAGE_BASE}, {"dll-search-prefix", required_argument, NULL, OPTION_DLL_SEARCH_PREFIX}, + {"no-default-excludes", no_argument, NULL, OPTION_NO_DEFAULT_EXCLUDES}, #endif {NULL, no_argument, NULL, 0} }; @@ -563,6 +564,9 @@ gld_${EMULATION_NAME}_parse_args(argc, argv) case OPTION_DLL_SEARCH_PREFIX: pe_dll_search_prefix = xstrdup( optarg ); break; + case OPTION_NO_DEFAULT_EXCLUDES: + pe_dll_do_default_excludes = 0; + break; #endif } return 1; |