11version : ' {build}'
22
3- # Uncomment this to enable the fast build environment if your account does not
4- # support it automatically:
5- # os: Visual Studio 2015 RC
3+ image : " Visual Studio 2019"
64
75environment :
86 global :
@@ -16,27 +14,38 @@ environment:
1614 CONDA_INSTALL_LOCN : C:\\Miniconda36-x64
1715 WITH_MPFR : yes
1816 WITH_MPC : yes
19- APPVEYOR_BUILD_WORKER_IMAGE : Visual Studio 2019
2017 - BUILD_TYPE : " Release"
2118 COMPILER : MSVC15
2219 PLATFORM : " x64"
2320 PYTHON_VERSION : 38-x64
2421 CONDA_INSTALL_LOCN : C:\\Miniconda36-x64
25- - BUILD_TYPE : " Debug"
26- COMPILER : MinGW-w64
27- PYTHON_VERSION : 37-x64
28- WITH_NUMPY : no
2922 - BUILD_TYPE : " Release"
30- COMPILER : MinGW-w64
31- PYTHON_VERSION : 37-x64
32- - BUILD_TYPE : " Debug"
33- COMPILER : MinGW-w64
34- PYTHON_VERSION : 37-x64
23+ COMPILER : MSVC15
24+ PLATFORM : " x64"
25+ PYTHON_VERSION : 39-x64
3526 WITH_SYMPY : no
27+ CONDA_INSTALL_LOCN : C:\\Miniconda36-x64
28+ - BUILD_TYPE : " Release"
29+ COMPILER : MSVC15
30+ PLATFORM : " x64"
31+ PYTHON_VERSION : 311-x64
32+ WITH_NUMPY : no
33+ CONDA_INSTALL_LOCN : C:\\Miniconda36-x64
34+ # - BUILD_TYPE: "Debug"
35+ # COMPILER: MinGW-w64
36+ # PYTHON_VERSION: 39-x64
37+ # WITH_NUMPY: no
38+ # - BUILD_TYPE: "Release"
39+ # COMPILER: MinGW-w64
40+ # PYTHON_VERSION: 39-x64
41+ # - BUILD_TYPE: "Debug"
42+ # COMPILER: MinGW-w64
43+ # PYTHON_VERSION: 39-x64
44+ # WITH_SYMPY: no
3645 - BUILD_TYPE : " Release"
3746 COMPILER : MSVC15
3847 PLATFORM : " Win32"
39- PYTHON_VERSION : 37
48+ PYTHON_VERSION : 39
4049 CONDA_INSTALL_LOCN : C:\\Miniconda36
4150 WITH_MPFR : yes
4251 WITH_MPC : yes
@@ -45,7 +54,6 @@ environment:
4554 PLATFORM : " x64"
4655 PYTHON_VERSION : 310-x64
4756 CONDA_INSTALL_LOCN : C:\\Miniconda36-x64
48- APPVEYOR_BUILD_WORKER_IMAGE : Visual Studio 2019
4957 WITH_MPFR : yes
5058 WITH_MPC : yes
5159 WITH_LLVM : yes
@@ -65,7 +73,7 @@ install:
6573- if [%COMPILER%]==[MSVC15] echo %PATH%
6674- if [%COMPILER%]==[MSVC15] if [%WITH_MPFR%]==[yes] conda install --yes mpfr=3.1.5
6775- if [%COMPILER%]==[MSVC15] if [%WITH_MPC%]==[yes] conda install --yes mpc=1.0.3
68- - if [%COMPILER%]==[MSVC15] if [%WITH_LLVM%]==[yes] conda install --yes llvmdev=3.9
76+ - if [%COMPILER%]==[MSVC15] if [%WITH_LLVM%]==[yes] conda install --yes llvmdev=4.0
6977
7078- if [%COMPILER%]==[MinGW] set "PATH=C:\MinGW\bin;%PATH%"
7179- if [%COMPILER%]==[MinGW] mingw-get update
@@ -87,8 +95,7 @@ install:
8795
8896- set "PATH=C:\Python%PYTHON_VERSION%;C:\Python%PYTHON_VERSION%\Scripts;%PATH%"
8997- echo %PATH%
90- - pip install nose pytest
91- - pip install --install-option="--no-cython-compile" cython
98+ - pip install nose pytest cython
9299- if NOT [%WITH_NUMPY%]==[no] pip install numpy
93100- if NOT [%WITH_SYMPY%]==[no] pip install sympy
94101
@@ -103,15 +110,16 @@ install:
103110- if [%COMPILER%]==[MinGW] set "CMAKE_GENERATOR=MinGW Makefiles"
104111- if [%COMPILER%]==[MinGW-w64] set "CMAKE_GENERATOR=MinGW Makefiles"
105112
106- - if [%COMPILER%]==[MSVC15] cmake -DCMAKE_PREFIX_PATH=%CONDA_PREFIX%\Library ..
107- - if [%COMPILER%]==[MinGW] cmake -DCMAKE_PREFIX_PATH=C:\MinGW -DCMAKE_BUILD_TYPE=%BUILD_TYPE% ..
108- - if [%COMPILER%]==[MinGW-w64] cmake -DCMAKE_PREFIX_PATH=C:\mingw64 -DCMAKE_BUILD_TYPE=%BUILD_TYPE% ..
113+ - if [%COMPILER%]==[MSVC15] set "CMAKE_ARGS= -DCMAKE_PREFIX_PATH=%CONDA_PREFIX%\\ Library"
114+ - if [%COMPILER%]==[MinGW] set "CMAKE_ARGS= -DCMAKE_PREFIX_PATH=C:\MinGW -DCMAKE_BUILD_TYPE=%BUILD_TYPE%"
115+ - if [%COMPILER%]==[MinGW-w64] set "CMAKE_ARGS= -DCMAKE_PREFIX_PATH=C:\mingw64 -DCMAKE_BUILD_TYPE=%BUILD_TYPE%"
109116
110- - if [%WITH_MPFR%]==[yes] cmake -DWITH_MPFR=yes ..
111- - if [%WITH_MPC%]==[yes] cmake -DWITH_MPC=yes ..
112- - if [%WITH_LLVM%]==[yes] cmake -DWITH_LLVM=yes -DMSVC_USE_MT=no ..
117+ - if [%WITH_MPFR%]==[yes] set "CMAKE_ARGS=%CMAKE_ARGS% -DWITH_MPFR=yes"
118+ - if [%WITH_MPC%]==[yes] set "CMAKE_ARGS=%CMAKE_ARGS% -DWITH_MPC=yes"
119+ - if [%WITH_LLVM%]==[yes] set "CMAKE_ARGS=%CMAKE_ARGS% -DWITH_LLVM=yes -DMSVC_USE_MT=no"
113120
114- - cmake -DBUILD_SHARED_LIBS=yes -DBUILD_TESTS=no -DBUILD_BENCHMARKS=no -DCMAKE_INSTALL_PREFIX=C:\symengine ..
121+ - echo "CMAKE_ARGS=%CMAKE_ARGS%"
122+ - cmake %CMAKE_ARGS% -DBUILD_SHARED_LIBS=yes -DBUILD_TESTS=no -DBUILD_BENCHMARKS=no -DCMAKE_INSTALL_PREFIX=C:\symengine ..
115123
116124- cmake --build . --config %BUILD_TYPE% --target install
117125- cd ../../
0 commit comments