21 lines
516 B
21 lines
516 B
import subprocess as sp
|
|
import os
|
|
|
|
def make_docs():
|
|
cwd = os.getcwd()
|
|
folder = cwd.split('/')[-1]
|
|
assert folder == 'medusa', "Please run from the root medusa/ folder."
|
|
try:
|
|
p = sp.Popen(['doxygen', 'docs/Doxyfile'], stdout=sp.PIPE, stderr=sp.PIPE)
|
|
(stdout, stderr) = p.communicate()
|
|
except:
|
|
p.kill()
|
|
(stdout, stderr) = p.communicate()
|
|
|
|
if stderr:
|
|
print(stderr.decode(), end='')
|
|
return 1
|
|
return 0
|
|
|
|
if __name__ == '__main__':
|
|
make_docs()
|
|
|