summaryrefslogtreecommitdiff
path: root/sphinx/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'sphinx/__init__.py')
-rw-r--r--sphinx/__init__.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/sphinx/__init__.py b/sphinx/__init__.py
index 950eb5ff..cd8baeea 100644
--- a/sphinx/__init__.py
+++ b/sphinx/__init__.py
@@ -41,6 +41,13 @@ if '+' in __version__ or 'pre' in __version__:
def main(argv=sys.argv):
+ if sys.argv[1:2] == ['-M']:
+ sys.exit(make_main(argv))
+ else:
+ sys.exit(build_main(argv))
+
+
+def build_main(argv=sys.argv):
"""Sphinx build "main" command-line entry."""
if (sys.version_info[:3] < (2, 6, 0) or
(3, 0, 0) <= sys.version_info[:3] < (3, 3, 0)):