diff options
author | Nick Clifton <nickc@redhat.com> | 2012-02-01 16:49:26 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2012-02-01 16:49:26 +0000 |
commit | 36e32b27f61b7bcb0d4bf0299936acfa0a002c92 (patch) | |
tree | 5e5d44e63b44710266141f6fb0b9338e3bed4118 /binutils/ar.c | |
parent | 72018481db836810ab1a76ad96ea2e6264cdd63d (diff) | |
download | binutils-gdb-36e32b27f61b7bcb0d4bf0299936acfa0a002c92.tar.gz |
PR binutils/13493
* ar.c (ranlib_main): Process --plugin option.
* doc/binutils.texi: Document --plugin support for ranlib.
Diffstat (limited to 'binutils/ar.c')
-rw-r--r-- | binutils/ar.c | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/binutils/ar.c b/binutils/ar.c index 0310b6f4b6c..bb243a41a64 100644 --- a/binutils/ar.c +++ b/binutils/ar.c @@ -1,6 +1,6 @@ /* ar.c - Archive modify and extract. Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, - 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 + 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. This file is part of GNU Binutils. @@ -613,7 +613,18 @@ ranlib_main (int argc, char **argv) case 'V': show_version = 1; break; - } + + /* PR binutils/13493: Support plugins. */ + case OPTION_PLUGIN: +#if BFD_SUPPORTS_PLUGINS + plugin_target = "plugin"; + bfd_plugin_set_plugin (optarg); +#else + fprintf (stderr, _("sorry - this program has been built without plugin support\n")); + xexit (1); +#endif + break; + } } if (argc < 2) |