Lines Matching +full:doxyfile +full:- +full:path
17 http://stackoverflow.com/questions/431684/how-do-i-cd-in-python
29 @return: the full path of the filename if found, or '' if filename could not be found
31 paths = os.environ.get('PATH', '').split(os.pathsep)
36 full_path = os.path.join(directory, name)
37 if os.path.isfile(full_path):
62 status = -1
80 def assert_is_exe(path): argument
81 if not path:
82 raise Exception('path is empty.')
83 if not os.path.isfile(path):
84 raise Exception('%r is not a file.' %path)
85 if not os.access(path, os.X_OK):
86 raise Exception('%r is not executable by this user.' %path)
90 config_file = os.path.abspath(config_file)
105 output_dir = 'dist/doxygen' # relative to doc/doxyfile location.
106 if not os.path.isdir(output_dir):
108 top_dir = os.path.abspath('.')
109 html_output_dirname = 'jsoncpp-api-html-' + version
110 tarball_path = os.path.join('dist', html_output_dirname + '.tar.gz')
111 warning_log_path = os.path.join(output_dir, '../jsoncpp-doxygen-warning.log')
112 html_output_path = os.path.join(output_dir, html_output_dirname)
119 '%HTML_OUTPUT%': os.path.join('..', output_dir, html_output_dirname),
121 '%DOT_PATH%': os.path.split(options.dot_path)[0],
124 '%WARNING_LOG_PATH%': os.path.join('..', warning_log_path)
127 if os.path.isdir(output_dir):
130 if not os.path.isdir(output_dir):
133 do_subst_in_file('doc/doxyfile', options.doxyfile_input_path, subst_keys)
134 run_doxygen(options.doxygen_path, 'doc/doxyfile', 'doc', is_silent=options.silent)
137 index_path = os.path.abspath(os.path.join('doc', subst_keys['%HTML_OUTPUT%'], 'index.html'))
152 tarball_basedir = os.path.join(output_dir, html_output_dirname)
166 parser.add_option('--with-dot', dest="with_dot", action='store_true', default=False,
168 parser.add_option('--dot', dest="dot_path", action='store', default=find_program('dot'),
169 help="""Path to GraphViz dot tool. Must be full qualified path. [Default: %default]""")
170 …parser.add_option('--doxygen', dest="doxygen_path", action='store', default=find_program('doxygen'…
171 help="""Path to Doxygen tool. [Default: %default]""")
172 parser.add_option('--in', dest="doxyfile_input_path", action='store', default='doc/doxyfile.in',
173 help="""Path to doxygen inputs. [Default: %default]""")
174 parser.add_option('--with-html-help', dest="with_html_help", action='store_true', default=False,
176 parser.add_option('--no-uml-look', dest="with_uml_look", action='store_false', default=True,
178 parser.add_option('--open', dest="open", action='store_true', default=False,
180 parser.add_option('--tarball', dest="make_tarball", action='store_true', default=False,
182 parser.add_option('-s', '--silent', dest="silent", action='store_true', default=False,