@@ -6,16 +6,20 @@ environment:
6
6
global :
7
7
WINDOWS_BASEKIT_URL : https://registrationcenter-download.intel.com/akdlm/irc_nas/17453/w_BaseKit_p_2021.1.0.2664_offline.exe
8
8
WINDOWS_HPCKIT_URL : https://registrationcenter-download.intel.com/akdlm/irc_nas/17392/w_HPCKit_p_2021.1.0.2682_offline.exe
9
+ LINUX_BASEKIT_URL : https://registrationcenter-download.intel.com/akdlm/irc_nas/17431/l_BaseKit_p_2021.1.0.2659_offline.sh
10
+ LINUX_HPCKIT_URL : https://registrationcenter-download.intel.com/akdlm/irc_nas/17427/l_HPCKit_p_2021.1.0.2684_offline.sh
9
11
MACOS_HPCKIT_URL : https://registrationcenter-download.intel.com/akdlm/irc_nas/17398/m_HPCKit_p_2021.1.0.2681_offline.dmg
10
12
WINDOWS_CPP_COMPONENTS : intel.oneapi.win.cpp-compiler
11
13
WINDOWS_FORTRAN_COMPONENTS : intel.oneapi.win.ifort-compiler
12
14
WINDOWS_DPCPP_COMPONENTS : intel.oneapi.win.dpcpp-compiler
13
15
LINUX_CPP_COMPONENTS : intel-oneapi-compiler-dpcpp-cpp-and-cpp-classic
14
16
LINUX_FORTRAN_COMPONENTS : intel-oneapi-compiler-fortran
15
17
LINUX_DPCPP_COMPONENTS : intel-oneapi-compiler-dpcpp-cpp
18
+ LINUX_CPP_COMPONENTS_WEB : intel.oneapi.lin.dpcpp-cpp-compiler-pro
19
+ LINUX_FORTRAN_COMPONENTS_WEB : intel.oneapi.lin.ifort-compiler
20
+ LINUX_DPCPP_COMPONENTS_WEB : intel.oneapi.lin.dpcpp-cpp-compiler
16
21
MACOS_CPP_COMPONENTS : intel.oneapi.mac.cpp-compiler
17
22
MACOS_FORTRAN_COMPONENTS : intel.oneapi.mac.ifort-compiler
18
- ONEAPI_RELEASE : 2021.1.1
19
23
20
24
matrix :
21
25
- job_name : build_windows_cpp
@@ -27,6 +31,15 @@ environment:
27
31
- job_name : build_windows_dpcpp
28
32
appveyor_build_worker_image : Visual Studio 2019
29
33
34
+ - job_name : build_linux_cpp
35
+ appveyor_build_worker_image : ubuntu2004
36
+
37
+ - job_name : build_linux_fortran
38
+ appveyor_build_worker_image : ubuntu2004
39
+
40
+ - job_name : build_linux_dpcpp
41
+ appveyor_build_worker_image : ubuntu2004
42
+
30
43
- job_name : build_linux_apt_cpp
31
44
appveyor_build_worker_image : ubuntu2004
32
45
50
63
install :
51
64
cmd : scripts/install_windows.bat %WINDOWS_HPCKIT_URL% %WINDOWS_CPP_COMPONENTS%
52
65
build_script :
53
- cmd : scripts/build_windows.bat c++ - %ONEAPI_RELEASE%
66
+ cmd : scripts/build_windows.bat c++
54
67
55
68
# Delete the following if you don't want to save install logs
56
69
artifacts :
66
79
install :
67
80
cmd : scripts/install_windows.bat %WINDOWS_HPCKIT_URL% %WINDOWS_FORTRAN_COMPONENTS%
68
81
build_script :
69
- cmd : scripts/build_windows.bat fortran - %ONEAPI_RELEASE%
82
+ cmd : scripts/build_windows.bat fortran
70
83
71
84
# Delete the following if you don't want to save install logs
72
85
artifacts :
82
95
install :
83
96
cmd : scripts/install_windows.bat %WINDOWS_BASEKIT_URL% %WINDOWS_DPCPP_COMPONENTS%
84
97
build_script :
85
- cmd : scripts/build_windows.bat dpc++ - %ONEAPI_RELEASE%
98
+ cmd : scripts/build_windows.bat dpc++
99
+
100
+ # Delete the following if you don't want to save install logs
101
+ artifacts :
102
+ - name : InstallLogs
103
+ path : |
104
+ extract.log
105
+ bootstrapper*
106
+ installer*
107
+ -
108
+ matrix :
109
+ only :
110
+ - job_name : build_linux_cpp
111
+ install :
112
+ sh : |
113
+ scripts/install_linux.sh $LINUX_HPCKIT_URL $LINUX_CPP_COMPONENTS_WEB
114
+ build_script :
115
+ sh : scripts/build_linux.sh c++
86
116
87
117
# Delete the following if you don't want to save install logs
88
118
artifacts :
91
121
extract.log
92
122
bootstrapper*
93
123
installer*
124
+
125
+ -
126
+ matrix :
127
+ only :
128
+ - job_name : build_linux_fortran
129
+ install :
130
+ sh : |
131
+ scripts/install_linux.sh $LINUX_HPCKIT_URL $LINUX_FORTRAN_COMPONENTS_WEB
132
+ build_script :
133
+ sh : scripts/build_linux.sh fortran
134
+
135
+ # Delete the following if you don't want to save install logs
136
+ artifacts :
137
+ - name : InstallLogs
138
+ path : |
139
+ extract.log
140
+ bootstrapper*
141
+ installer*
142
+
143
+ -
144
+ matrix :
145
+ only :
146
+ - job_name : build_linux_dpcpp
147
+ install :
148
+ sh : |
149
+ scripts/install_linux.sh $LINUX_BASEKIT_URL $LINUX_DPCPP_COMPONENTS_WEB
150
+ build_script :
151
+ sh : scripts/build_linux.sh dpc++
152
+
153
+ # Delete the following if you don't want to save install logs
154
+ artifacts :
155
+ - name : InstallLogs
156
+ path : |
157
+ extract.log
158
+ bootstrapper*
159
+ installer*
160
+
94
161
-
95
162
matrix :
96
163
only :
100
167
scripts/setup_apt_repo_linux.sh
101
168
scripts/install_linux_apt.sh $LINUX_CPP_COMPONENTS
102
169
build_script :
103
- sh : scripts/build_linux.sh c++ $ONEAPI_RELEASE
170
+ sh : scripts/build_linux.sh c++
104
171
-
105
172
matrix :
106
173
only :
110
177
scripts/setup_apt_repo_linux.sh
111
178
scripts/install_linux_apt.sh $LINUX_FORTRAN_COMPONENTS
112
179
build_script :
113
- sh : scripts/build_linux.sh fortran $ONEAPI_RELEASE
180
+ sh : scripts/build_linux.sh fortran
114
181
-
115
182
matrix :
116
183
only :
120
187
scripts/setup_apt_repo_linux.sh
121
188
scripts/install_linux_apt.sh $LINUX_DPCPP_COMPONENTS
122
189
build_script :
123
- sh : scripts/build_linux.sh dpc++ $ONEAPI_RELEASE
190
+ sh : scripts/build_linux.sh dpc++
124
191
125
192
-
126
193
matrix :
0 commit comments