|
@@ -0,0 +1,29 @@
|
|
|
+git submodule update --init --recursive
|
|
|
+:: Batch script will not exit if a command returns an error, so we manually do
|
|
|
+:: it for commands that may fail.
|
|
|
+if %errorlevel% neq 0 exit /b %errorlevel%
|
|
|
+
|
|
|
+::
|
|
|
+:: Python configuration
|
|
|
+::
|
|
|
+
|
|
|
+if %arch% == 32 (
|
|
|
+ set python_path=C:\Python%python%
|
|
|
+) else (
|
|
|
+ set python_path=C:\Python%python%-x64
|
|
|
+)
|
|
|
+
|
|
|
+set PATH=%python_path%;%python_path%\Scripts;%PATH%
|
|
|
+python --version
|
|
|
+
|
|
|
+:: When using Python 3 on AppVeyor, CMake will always pick the 64 bits
|
|
|
+:: libraries. We specifically tell CMake the right path to the libraries
|
|
|
+:: according to the architecture.
|
|
|
+if %python% == 35 (
|
|
|
+ set EXTRA_CMAKE_ARGS="-DPYTHON_LIBRARY=%python_path%\libs\python%python%.lib"
|
|
|
+)
|
|
|
+
|
|
|
+appveyor DownloadFile https://bootstrap.pypa.io/get-pip.py
|
|
|
+python get-pip.py
|
|
|
+pip install -r python\test_requirements.txt
|
|
|
+if %errorlevel% neq 0 exit /b %errorlevel%
|