numpy

Форк
0
/
make.bat 
74 строки · 1.8 Кб
1
@echo off
2

3
pushd %~dp0
4

5
:: Command file for Sphinx documentation
6

7
if "%SPHINXBUILD%" == "" (
8
	set SPHINXBUILD=LANG=C sphinx-build
9
)
10
set SOURCEDIR=source
11
set BUILDDIR=build
12
if defined SPHINXOPTS goto skipopts
13
set SPHINXOPTS=-W --keep-going -d build/doctrees %SPHINXOPTS% source
14
set DOXYGEN=doxygen
15
set FILES=
16
:skipopts
17

18
if "%1" == "" goto help
19
if "%1" == "clean" goto clean
20
if "%1" == "docenv" goto docenv
21
if "%1" == "html" goto html
22
if "%1" == "linkcheck" goto linkcheck
23
if "%1" == "show" goto show
24

25
:help
26
	echo.
27
	echo Please use "make.bat <target>" where ^<target^> is one of
28
	echo.
29
	echo    clean     to remove generated doc files and start fresh
30
	echo    docenv    make a virtual environment in which to build docs
31
	echo    html      to make standalone HTML files
32
	echo    linkcheck to check all external links for integrity
33
	echo    show      to show the html output in a browser
34
goto end
35

36
:clean
37
if exist "%SOURCEDIR%\build\" (
38
	rmdir /s /q "%SOURCEDIR%\build"
39
	:: TODO
40
	:: find . -name generated -type d -prune -exec rm -rf "{}" ";"
41
)
42
goto end
43

44
:docenv
45
echo Not implemented
46
Rem 	python -mvenv docenv
47
Rem 	( \
48
Rem             . docenv/bin/activate; \
49
Rem             pip install -q --upgrade pip; \
50
Rem             pip install -q  -r ../requirements/test_requirements.txt; \
51
Rem             pip install -q  -r ../requirements/doc_requirements.txt; \
52
Rem             pip install -q ..; \
53
Rem 	)
54
goto end
55

56
:html
57
%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O%
58
goto end
59

60
:linkcheck
61
	md build
62
	md build\linkcheck
63
	md build\doctrees
64
	%SPHINXBUILD% -b linkcheck %SOURCEDIR% build\linkcheck
65
	echo.
66
	echo Link check complete; look for any errors in the above output
67
	echo    or in build\linkcheck\output.txt.
68
goto end
69

70
:show
71
python -m webbrowser -t "%~dp0\build\html\index.html"
72

73
:end
74
popd
75

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.