summaryrefslogtreecommitdiff
path: root/sphinx/make_mode.py
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2016-12-15 11:47:17 +0900
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2016-12-15 11:50:00 +0900
commit26bf2d5fc0a0a0411da97545e9175bd6c1fc86e9 (patch)
tree4d1b536cc6320bdbd5f79efcff1457f08185e0da /sphinx/make_mode.py
parenta27bdd48a51e855efabfea1ba53b1f04b5ccf3e9 (diff)
downloadsphinx-git-26bf2d5fc0a0a0411da97545e9175bd6c1fc86e9.tar.gz
Closes #3194: Refer the $MAKE environment variable to determine ``make`` command
Diffstat (limited to 'sphinx/make_mode.py')
-rw-r--r--sphinx/make_mode.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/sphinx/make_mode.py b/sphinx/make_mode.py
index 28316458e..6aeeab802 100644
--- a/sphinx/make_mode.py
+++ b/sphinx/make_mode.py
@@ -62,6 +62,7 @@ class Make(object):
self.srcdir = srcdir
self.builddir = builddir
self.opts = opts
+ self.makecmd = os.environ.get('MAKE', 'make') # refer $MAKE to determine make command
def builddir_join(self, *comps):
return path.join(self.builddir, *comps)
@@ -162,13 +163,13 @@ class Make(object):
if self.run_generic_build('latex') > 0:
return 1
with cd(self.builddir_join('latex')):
- os.system('make all-pdf')
+ os.system('%s all-pdf' % self.makecmd)
def build_latexpdfja(self):
if self.run_generic_build('latex') > 0:
return 1
with cd(self.builddir_join('latex')):
- os.system('make all-pdf-ja')
+ os.system('%s all-pdf-ja' % self.makecmd)
def build_text(self):
if self.run_generic_build('text') > 0:
@@ -189,7 +190,7 @@ class Make(object):
if self.run_generic_build('texinfo') > 0:
return 1
with cd(self.builddir_join('texinfo')):
- os.system('make info')
+ os.system('%s info' % self.makecmd)
def build_gettext(self):
dtdir = self.builddir_join('gettext', '.doctrees')