@@ -33,24 +33,12 @@ jobs:
33
33
vcpkgarch : x64-windows
34
34
vcpkglibdir : debug\lib
35
35
vcpkgpackages : openssl xerces-c
36
- Release64 :
37
- BuildPlatform : x64
38
- BuildConfiguration : Release
39
- vcpkgarch : x64-windows
40
- vcpkglibdir : lib
41
- vcpkgpackages : openssl xerces-c
42
36
Debug32 :
43
37
BuildPlatform : Win32
44
38
BuildConfiguration : Debug
45
39
vcpkgarch : x86-windows
46
40
vcpkglibdir : debug\lib
47
41
vcpkgpackages : openssl xerces-c
48
- Release32 :
49
- BuildPlatform : Win32
50
- BuildConfiguration : Release
51
- vcpkgarch : x86-windows
52
- vcpkglibdir : lib
53
- vcpkgpackages : openssl xerces-c
54
42
variables :
55
43
VCPKG_ROOT : $(Build.SourcesDirectory)\vcpkg
56
44
XERCESC_INCDIR : $(VCPKG_ROOT)\installed\$(vcpkgarch)\include
@@ -75,12 +63,12 @@ jobs:
75
63
echo "xerces3=1" | out-file -encoding ASCII $(ACE_ROOT)\bin\MakeProjectCreator\config\default.features
76
64
echo "ssl=1" | out-file -append -encoding ASCII $(ACE_ROOT)\bin\MakeProjectCreator\config\default.features
77
65
displayName: Create default.features file
78
- - powershell : perl $(ACE_ROOT)/bin/mwc.pl -type vs2019 CIAO_TAO_DAnCE.mwc -workers 4
79
- displayName : Run script mwc.pl on CIAO_TAO_DAnCE.mwc
66
+ - powershell : perl $(ACE_ROOT)/bin/mwc.pl -type vs2019 $(CIAO_ROOT)/ CIAO_TAO_DAnCE.mwc -workers 4
67
+ displayName : Run script mwc.pl on $(CIAO_ROOT)/ CIAO_TAO_DAnCE.mwc
80
68
- task : VSBuild@1
81
- displayName : Build solution CIAO_TAO_DAnCE.sln
69
+ displayName : Build solution $(CIAO_ROOT)/ CIAO_TAO_DAnCE.sln
82
70
inputs :
83
- solution : CIAO_TAO_DAnCE.sln
71
+ solution : $(CIAO_ROOT)/ CIAO_TAO_DAnCE.sln
84
72
platform : $(BuildPlatform)
85
73
configuration : $(BuildConfiguration)
86
74
maximumCpuCount : true
91
79
vmImage : vs2017-win2016
92
80
strategy :
93
81
matrix :
94
- Debug64 :
95
- BuildPlatform : x64
96
- BuildConfiguration : Debug
97
- vcpkgarch : x64-windows
98
- vcpkglibdir : debug\lib
99
- vcpkgpackages : openssl xerces-c
100
82
Release64 :
101
83
BuildPlatform : x64
102
84
BuildConfiguration : Release
@@ -127,12 +109,12 @@ jobs:
127
109
echo "xerces3=1" | out-file -encoding ASCII $(ACE_ROOT)\bin\MakeProjectCreator\config\default.features
128
110
echo "ssl=1" | out-file -append -encoding ASCII $(ACE_ROOT)\bin\MakeProjectCreator\config\default.features
129
111
displayName: Create default.features file
130
- - powershell : perl $(ACE_ROOT)/bin/mwc.pl -type vs2017 CIAO_TAO_DAnCE.mwc -workers 4
131
- displayName : Run script mwc.pl on CIAO_TAO_DAnCE.mwc
112
+ - powershell : perl $(ACE_ROOT)/bin/mwc.pl -type vs2017 $(CIAO_ROOT)/ CIAO_TAO_DAnCE.mwc -workers 4
113
+ displayName : Run script mwc.pl on $(CIAO_ROOT)/ CIAO_TAO_DAnCE.mwc
132
114
- task : VSBuild@1
133
- displayName : Build solution CIAO_TAO_DAnCE.sln
115
+ displayName : Build solution $(CIAO_ROOT)/ CIAO_TAO_DAnCE.sln
134
116
inputs :
135
- solution : CIAO_TAO_DAnCE.sln
117
+ solution : $(CIAO_ROOT)/ CIAO_TAO_DAnCE.sln
136
118
platform : $(BuildPlatform)
137
119
configuration : $(BuildConfiguration)
138
120
maximumCpuCount : true
@@ -143,11 +125,6 @@ jobs:
143
125
vmImage : vs2015-win2012r2
144
126
strategy :
145
127
matrix :
146
- Debug64 :
147
- BuildPlatform : x64
148
- BuildConfiguration : Debug
149
- vcpkgarch : x64-windows
150
- vcpkglibdir : debug\lib
151
128
Release64 :
152
129
BuildPlatform : x64
153
130
BuildConfiguration : Release
@@ -177,12 +154,12 @@ jobs:
177
154
echo "xerces3=1" | out-file -encoding ASCII $(ACE_ROOT)\bin\MakeProjectCreator\config\default.features
178
155
echo "ssl=1" | out-file -append -encoding ASCII $(ACE_ROOT)\bin\MakeProjectCreator\config\default.features
179
156
displayName: Create default.features file
180
- - powershell : perl $(ACE_ROOT)/bin/mwc.pl -type vc14 CIAO_TAO_DAnCE.mwc -workers 4
181
- displayName : Run script mwc.pl on CIAO_TAO_DAnCE.mwc
157
+ - powershell : perl $(ACE_ROOT)/bin/mwc.pl -type vc14 $(CIAO_ROOT)/ CIAO_TAO_DAnCE.mwc -workers 4
158
+ displayName : Run script mwc.pl on $(CIAO_ROOT)/ CIAO_TAO_DAnCE.mwc
182
159
- task : VSBuild@1
183
- displayName : Build solution CIAO_TAO_DAnCE.sln
160
+ displayName : Build solution $(CIAO_ROOT)/ CIAO_TAO_DAnCE.sln
184
161
inputs :
185
- solution : CIAO_TAO_DAnCE.sln
162
+ solution : $(CIAO_ROOT)/ CIAO_TAO_DAnCE.sln
186
163
platform : $(BuildPlatform)
187
164
configuration : $(BuildConfiguration)
188
165
maximumCpuCount : true
@@ -192,57 +169,11 @@ jobs:
192
169
vmImage : ubuntu-latest
193
170
strategy :
194
171
matrix :
195
- GCC48 :
196
- CC : gcc-4.8
197
- CXX : g++-4.8
198
- PackageDeps : g++-4.8
199
- platform_file : include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU
200
- GCC6 :
201
- CC : gcc-6
202
- CXX : g++-6
203
- PackageDeps : g++-6
204
- platform_file : include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU
205
- GCC7 :
206
- CC : gcc-7
207
- CXX : g++-7
208
- PackageDeps : g++-7
209
- platform_file : include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU
210
- GCC8 :
211
- CC : gcc-8
212
- CXX : g++-8
213
- PackageDeps : g++-8
214
- platform_file : include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU
215
172
GCC9 :
216
173
CC : gcc-9
217
174
CXX : g++-9
218
175
PackageDeps : g++-9
219
176
platform_file : include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU
220
- CLANG5 :
221
- CC : clang-5.0
222
- CXX : clang++-5.0
223
- PackageDeps : clang-5.0
224
- platform_file : include $(ACE_ROOT)/include/makeinclude/platform_linux_clang.GNU
225
- CLANG6 :
226
- CC : clang-6.0
227
- CXX : clang++-6.0
228
- PackageDeps : clang-6.0
229
- platform_file : include $(ACE_ROOT)/include/makeinclude/platform_linux_clang.GNU
230
- CLANG7 :
231
- CC : clang-7
232
- CXX : clang++-7
233
- PackageDeps : clang-7
234
- platform_file : include $(ACE_ROOT)/include/makeinclude/platform_linux_clang.GNU
235
- CLANG8 :
236
- CC : clang-8
237
- CXX : clang++-8
238
- PackageDeps : clang-8
239
- platform_file : include $(ACE_ROOT)/include/makeinclude/platform_linux_clang.GNU
240
- CLANG9 :
241
- CC : clang-9
242
- CXX : clang++-9
243
- PackageDeps : clang-9
244
- Repo : llvm-toolchain-$(lsb_release -cs)-9
245
- platform_file : include $(ACE_ROOT)/include/makeinclude/platform_linux_clang.GNU
246
177
steps :
247
178
- script : |
248
179
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add -
@@ -274,9 +205,9 @@ jobs:
274
205
'dds4ccm_opendds=1' >> $(ACE_ROOT)/include/makeinclude/platform_macros.GNU
275
206
"$(platform_file)" >> $(ACE_ROOT)/include/makeinclude/platform_macros.GNU
276
207
displayName: Create platform_macros file
277
- - powershell : perl $(ACE_ROOT)/bin/mwc.pl -type gnuace CIAO_TAO_DAnCE_OpenDDS.mwc -workers 4
278
- displayName : Run mwc.pl on CIAO_TAO_DAnCE_OpenDDS.mwc
279
- - bash : make -j 6
208
+ - powershell : perl $(ACE_ROOT)/bin/mwc.pl -type gnuace $(CIAO_ROOT)/ CIAO_TAO_DAnCE_OpenDDS.mwc -workers 4
209
+ displayName : Run mwc.pl on $(CIAO_ROOT)/ CIAO_TAO_DAnCE_OpenDDS.mwc
210
+ - bash : make -j 6 -C $(CIAO_ROOT)
280
211
displayName : Build project
281
212
282
213
- job : MacOSX
@@ -293,7 +224,7 @@ jobs:
293
224
- powershell : |
294
225
'include $(ACE_ROOT)/include/makeinclude/platform_macosx.GNU' > $(ACE_ROOT)/include/makeinclude/platform_macros.GNU;
295
226
displayName: Create platform_macros file
296
- - powershell : perl $(ACE_ROOT)/bin/mwc.pl -type gnuace CIAO_TAO_DAnCE.mwc -workers 4
297
- displayName : Run mwc.pl on CIAO_TAO_DAnCE.mwc
298
- - bash : make -j 6
227
+ - powershell : perl $(ACE_ROOT)/bin/mwc.pl -type gnuace $(CIAO_ROOT)/ CIAO_TAO_DAnCE.mwc -workers 4
228
+ displayName : Run mwc.pl on $(CIAO_ROOT)/ CIAO_TAO_DAnCE.mwc
229
+ - bash : make -j 6 -C $(CIAO_ROOT)
299
230
displayName : Build project
0 commit comments