about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--Completion/Unix/Command/_configure9
1 files changed, 9 insertions, 0 deletions
diff --git a/Completion/Unix/Command/_configure b/Completion/Unix/Command/_configure
new file mode 100644
index 000000000..e66e06082
--- /dev/null
+++ b/Completion/Unix/Command/_configure
@@ -0,0 +1,9 @@
+#compdef configure
+
+_arguments -- -i '(--(disable|enable)-FEATURE* --(with|without)-PACKAGE*)' \
+              -s '((#s)--disable- --enable-
+	           (#s)--enable- --disable-
+		   (#s)--with- --without-
+		   (#s)--without- --with-)' \
+	      '*=(E|)PREFIX*:prefix directory:_files -/' \
+              '*=PROGRAM*:program:_command_names -e'