aboutsummaryrefslogtreecommitdiff
path: root/gcc/java/gjavah.c
diff options
context:
space:
mode:
authorAnthony Green <green@gcc.gnu.org>2002-04-12 14:28:50 +0000
committerAnthony Green <green@gcc.gnu.org>2002-04-12 14:28:50 +0000
commit9fef1fe3e4efbd44157c8796db3909097fab7e27 (patch)
treec805c665a66c87dca37b7dfcf03d737017b9baf0 /gcc/java/gjavah.c
parent395cb211416da7def56ca50868c8f1379f99fcda (diff)
downloadgcc-9fef1fe3e4efbd44157c8796db3909097fab7e27.zip
gcc-9fef1fe3e4efbd44157c8796db3909097fab7e27.tar.gz
gcc-9fef1fe3e4efbd44157c8796db3909097fab7e27.tar.bz2
Add --extdirs support.
From-SVN: r52227
Diffstat (limited to 'gcc/java/gjavah.c')
-rw-r--r--gcc/java/gjavah.c31
1 files changed, 19 insertions, 12 deletions
diff --git a/gcc/java/gjavah.c b/gcc/java/gjavah.c
index b88ca8c..4daaa2bc 100644
--- a/gcc/java/gjavah.c
+++ b/gcc/java/gjavah.c
@@ -2104,23 +2104,25 @@ DEFUN(process_file, (jcf, out),
#define OPT_classpath LONG_OPT (0)
#define OPT_CLASSPATH OPT_classpath
#define OPT_bootclasspath LONG_OPT (1)
-#define OPT_HELP LONG_OPT (2)
-#define OPT_TEMP LONG_OPT (3)
-#define OPT_VERSION LONG_OPT (4)
-#define OPT_PREPEND LONG_OPT (5)
-#define OPT_FRIEND LONG_OPT (6)
-#define OPT_ADD LONG_OPT (7)
-#define OPT_APPEND LONG_OPT (8)
-#define OPT_M LONG_OPT (9)
-#define OPT_MM LONG_OPT (10)
-#define OPT_MG LONG_OPT (11)
-#define OPT_MD LONG_OPT (12)
-#define OPT_MMD LONG_OPT (13)
+#define OPT_extdirs LONG_OPT (2)
+#define OPT_HELP LONG_OPT (3)
+#define OPT_TEMP LONG_OPT (4)
+#define OPT_VERSION LONG_OPT (5)
+#define OPT_PREPEND LONG_OPT (6)
+#define OPT_FRIEND LONG_OPT (7)
+#define OPT_ADD LONG_OPT (8)
+#define OPT_APPEND LONG_OPT (9)
+#define OPT_M LONG_OPT (10)
+#define OPT_MM LONG_OPT (11)
+#define OPT_MG LONG_OPT (12)
+#define OPT_MD LONG_OPT (13)
+#define OPT_MMD LONG_OPT (14)
static const struct option options[] =
{
{ "classpath", required_argument, NULL, OPT_classpath },
{ "bootclasspath", required_argument, NULL, OPT_bootclasspath },
+ { "extdirs", required_argument, NULL, OPT_extdirs },
{ "CLASSPATH", required_argument, NULL, OPT_CLASSPATH },
{ "help", no_argument, NULL, OPT_HELP },
{ "stubs", no_argument, &stubs, 1 },
@@ -2163,6 +2165,7 @@ help ()
printf (" --classpath PATH Set path to find .class files\n");
printf (" -IDIR Append directory to class path\n");
printf (" --bootclasspath PATH Override built-in class path\n");
+ printf (" --extdirs PATH Set extensions directory path\n");
printf (" -d DIRECTORY Set output directory name\n");
printf (" -o FILE Set output file name\n");
printf (" -td DIRECTORY Set temporary directory name\n");
@@ -2246,6 +2249,10 @@ DEFUN(main, (argc, argv),
jcf_path_bootclasspath_arg (optarg);
break;
+ case OPT_extdirs:
+ jcf_path_extdirs_arg (optarg);
+ break;
+
case OPT_HELP:
help ();
break;