diff options
author | Jędrzej Nowacki <jedrzej.nowacki@digia.com> | 2013-03-14 15:44:24 +0100 |
---|---|---|
committer | Frederik Gladhorn <frederik.gladhorn@digia.com> | 2013-03-14 17:38:37 +0100 |
commit | 077827c78052f580b6ca770ab7da5f46869374a4 (patch) | |
tree | e661f6e47d54524d70df53299debcbd571b6e1be /git-hooks/qdoc-bot | |
parent | a5f3fee85a160c9aebd14661890f7b0476323125 (diff) | |
download | qtrepotools-077827c78052f580b6ca770ab7da5f46869374a4.tar.gz |
Fix QDoc bot after build system change.
Change-Id: Ibae5d3655a9a5c76d21fee94b0c63efaba7a4996
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Diffstat (limited to 'git-hooks/qdoc-bot')
-rwxr-xr-x | git-hooks/qdoc-bot | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/git-hooks/qdoc-bot b/git-hooks/qdoc-bot index 11bd0c2..3a81bc9 100755 --- a/git-hooks/qdoc-bot +++ b/git-hooks/qdoc-bot @@ -90,10 +90,13 @@ def run_qdoc(module_name): environment = os.environ environment["CCACHE_BASEDIR"] = os.getcwd() environment["QT_HASH_SEED"] = "1234" - for cmd in ["/bin/sh ./configure --opensource --confirm-license --release", "make sub-src-qmake_all", "make -Csrc/tools sub-qdoc"]: + for cmd in ["/bin/sh ./configure --opensource --confirm-license --release".split() + , "make sub-src-qmake_all".split() + , ["/bin/bash", "-c", "if [ -f src/tools/Makefile ] ; then make -Csrc/tools sub-qdoc; else make -Csrc sub-qdoc ; fi"] # build qdoc + ]: logging.debug("Executing command: %s", cmd) try: - proc = subprocess.Popen(cmd.split(), env=environment, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) + proc = subprocess.Popen(cmd, env=environment, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) buildOutput = proc.communicate()[0] except Exception, e: logging.error("Unknown error. Command execution failed: %s", str(e)) |