forked from matplotlib/matplotlib
-
Notifications
You must be signed in to change notification settings - Fork 0
/
build_alllocal.cmd
27 lines (23 loc) · 942 Bytes
/
build_alllocal.cmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
:: This assumes you have installed all the dependencies via conda packages:
:: # create a new environment with the required packages
:: # if you want a qt backend, add "pyqt" to the list of conda packages
:: conda create -n "matplotlib_build" python=3.7 numpy python-dateutil pyparsing tornado cycler tk libpng zlib freetype msinttypes
:: conda activate matplotlib_build
set TARGET=bdist_wheel
IF [%1]==[] (
echo Using default target: %TARGET%
) else (
set TARGET=%1
echo Using user supplied target: %TARGET%
)
IF NOT DEFINED CONDA_PREFIX (
echo No Conda env activated: you need to create a conda env with the right packages and activate it!
GOTO:eof
)
:: copy the libs which have "wrong" names
set LIBRARY_LIB=%CONDA_PREFIX%\Library\lib
mkdir lib || cmd /c "exit /b 0"
copy %LIBRARY_LIB%\zlibstatic.lib lib\zlib.lib
copy %LIBRARY_LIB%\libpng16_static.lib lib\libpng16.lib
:: build the target
python setup.py %TARGET%