1
1
version : ' {build}'
2
2
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"
6
4
7
5
environment :
8
6
global :
@@ -16,27 +14,38 @@ environment:
16
14
CONDA_INSTALL_LOCN : C:\\Miniconda36-x64
17
15
WITH_MPFR : yes
18
16
WITH_MPC : yes
19
- APPVEYOR_BUILD_WORKER_IMAGE : Visual Studio 2019
20
17
- BUILD_TYPE : " Release"
21
18
COMPILER : MSVC15
22
19
PLATFORM : " x64"
23
20
PYTHON_VERSION : 38-x64
24
21
CONDA_INSTALL_LOCN : C:\\Miniconda36-x64
25
- - BUILD_TYPE : " Debug"
26
- COMPILER : MinGW-w64
27
- PYTHON_VERSION : 37-x64
28
- WITH_NUMPY : no
29
22
- 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
35
26
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
36
45
- BUILD_TYPE : " Release"
37
46
COMPILER : MSVC15
38
47
PLATFORM : " Win32"
39
- PYTHON_VERSION : 37
48
+ PYTHON_VERSION : 39
40
49
CONDA_INSTALL_LOCN : C:\\Miniconda36
41
50
WITH_MPFR : yes
42
51
WITH_MPC : yes
@@ -45,7 +54,6 @@ environment:
45
54
PLATFORM : " x64"
46
55
PYTHON_VERSION : 310-x64
47
56
CONDA_INSTALL_LOCN : C:\\Miniconda36-x64
48
- APPVEYOR_BUILD_WORKER_IMAGE : Visual Studio 2019
49
57
WITH_MPFR : yes
50
58
WITH_MPC : yes
51
59
WITH_LLVM : yes
@@ -65,7 +73,7 @@ install:
65
73
- if [%COMPILER%]==[MSVC15] echo %PATH%
66
74
- if [%COMPILER%]==[MSVC15] if [%WITH_MPFR%]==[yes] conda install --yes mpfr=3.1.5
67
75
- 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
69
77
70
78
- if [%COMPILER%]==[MinGW] set "PATH=C:\MinGW\bin;%PATH%"
71
79
- if [%COMPILER%]==[MinGW] mingw-get update
@@ -87,8 +95,7 @@ install:
87
95
88
96
- set "PATH=C:\Python%PYTHON_VERSION%;C:\Python%PYTHON_VERSION%\Scripts;%PATH%"
89
97
- echo %PATH%
90
- - pip install nose pytest
91
- - pip install --install-option="--no-cython-compile" cython
98
+ - pip install nose pytest cython
92
99
- if NOT [%WITH_NUMPY%]==[no] pip install numpy
93
100
- if NOT [%WITH_SYMPY%]==[no] pip install sympy
94
101
@@ -103,15 +110,16 @@ install:
103
110
- if [%COMPILER%]==[MinGW] set "CMAKE_GENERATOR=MinGW Makefiles"
104
111
- if [%COMPILER%]==[MinGW-w64] set "CMAKE_GENERATOR=MinGW Makefiles"
105
112
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%"
109
116
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"
113
120
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 ..
115
123
116
124
- cmake --build . --config %BUILD_TYPE% --target install
117
125
- cd ../../
0 commit comments