You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mxnet.apache.org by ns...@apache.org on 2018/08/19 03:10:28 UTC
[incubator-mxnet] branch master updated: add new scala build
function (#12236)
This is an automated email from the ASF dual-hosted git repository.
nswamy pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-mxnet.git
The following commit(s) were added to refs/heads/master by this push:
new f804ef5 add new scala build function (#12236)
f804ef5 is described below
commit f804ef5ff18ece2dc8ea406dff1b81d702f1a76f
Author: Aaron Markham <ma...@amazon.com>
AuthorDate: Sat Aug 18 20:10:14 2018 -0700
add new scala build function (#12236)
removing unused code
---
docs/mxdoc.py | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/docs/mxdoc.py b/docs/mxdoc.py
index 33f6475..7092b9e 100644
--- a/docs/mxdoc.py
+++ b/docs/mxdoc.py
@@ -100,11 +100,15 @@ def build_r_docs(app):
dest_path = app.builder.outdir + '/api/r/'
_run_cmd('mkdir -p ' + dest_path + '; mv ' + pdf_path + ' ' + dest_path)
+def build_scala(app):
+ """build scala for scala docs and clojure docs to use"""
+ _run_cmd("cd %s/.. && make scalapkg" % app.builder.srcdir)
+ _run_cmd("cd %s/.. && make scalainstall" % app.builder.srcdir)
+
def build_scala_docs(app):
"""build scala doc and then move the outdir"""
scala_path = app.builder.srcdir + '/../scala-package'
# scaldoc fails on some apis, so exit 0 to pass the check
- _run_cmd('cd ..; make scalapkg')
_run_cmd('cd ' + scala_path + '; scaladoc `find . -type f -name "*.scala" | egrep \"\/core|\/infer\" | egrep -v \"Suite\"`; exit 0')
dest_path = app.builder.outdir + '/api/scala/docs'
_run_cmd('rm -rf ' + dest_path)
@@ -115,8 +119,6 @@ def build_scala_docs(app):
def build_clojure_docs(app):
"""build clojure doc and then move the outdir"""
- _run_cmd("cd %s/.. && make scalapkg" % app.builder.srcdir)
- _run_cmd("cd %s/.. && make scalainstall" % app.builder.srcdir)
clojure_path = app.builder.srcdir + '/../contrib/clojure-package'
_run_cmd('cd ' + clojure_path + '; lein codox')
dest_path = app.builder.outdir + '/api/clojure/docs'
@@ -411,6 +413,9 @@ def setup(app):
if _DOXYGEN_DOCS:
print("Building Doxygen!")
app.connect("builder-inited", generate_doxygen)
+ if _SCALA_DOCS or _CLOJURE_DOCS:
+ print("Building Scala!")
+ app.connect("builder-inited", build_scala)
if _SCALA_DOCS:
print("Building Scala Docs!")
app.connect("builder-inited", build_scala_docs)