mirror of
https://github.com/elwrcl/intel-hard-graphics.git
synced 2026-10-31 10:58:03 +03:00
init
This commit is contained in:
12511 files changed
+6156641
No files matched your search
@@ -0,0 +1,47 @@
|
||||
get_option('html-docs').require(
|
||||
run_command(prog_python, '-c',
|
||||
'''
|
||||
try:
|
||||
from packaging.version import Version
|
||||
except:
|
||||
from distutils.version import StrictVersion as Version
|
||||
import hawkmoth
|
||||
assert Version(hawkmoth.__version__) >= Version("0.16.0")
|
||||
''', check: false).returncode() == 0,
|
||||
error_message: 'hawkmoth >= 0.16.0 required'
|
||||
)
|
||||
|
||||
sphinx_args = []
|
||||
if get_option('werror')
|
||||
sphinx_args += '-W'
|
||||
endif
|
||||
|
||||
html_docs = custom_target(
|
||||
'html',
|
||||
depfile: 'docs.d',
|
||||
depend_files: files('conf.py'),
|
||||
command: [sphinx, '-b', 'html', '-q',
|
||||
'-Ddepfile=@DEPFILE@',
|
||||
sphinx_args,
|
||||
meson.current_source_dir(), '@OUTPUT@'],
|
||||
env: [
|
||||
'MESA_BUILD_ROOT=' + meson.project_build_root()
|
||||
],
|
||||
depends: [
|
||||
u_format_gen_h,
|
||||
],
|
||||
output: 'html',
|
||||
build_by_default: get_option('html-docs').enabled(),
|
||||
)
|
||||
|
||||
html_docs_path = get_option('html-docs-path')
|
||||
if html_docs_path == ''
|
||||
html_docs_path = join_paths(get_option('datadir'), 'doc', 'mesa')
|
||||
endif
|
||||
|
||||
install_subdir(html_docs.full_path(),
|
||||
install_dir: html_docs_path,
|
||||
exclude_files: ['.buildinfo'],
|
||||
exclude_directories: ['.doctrees'],
|
||||
strip_directory: true
|
||||
)
|
||||
Reference in new issue
Block a user