@@ -171,7 +171,7 @@ steps:
171171 - script : |
172172 pip install --upgrade aqtinstall
173173 echo "=== Installing Qt (macOS Clang ARM64) ==="
174- aqt install-qt --outputdir $(Build.SourcesDirectory)/Qt mac desktop $(qt_version) macos_arm64 -m qtmultimedia qtserialport
174+ aqt install-qt --outputdir $(Build.SourcesDirectory)/Qt mac desktop $(qt_version) -m qtmultimedia qtserialport
175175 displayName: 'Install Qt (macOS Clang ARM64)'
176176 condition: and(eq(variables['Agent.OS'], 'Darwin'), eq(variables['architecture'], 'arm64'), ne(variables['QT_CACHE_RESTORED'], 'true'))
177177
@@ -197,24 +197,19 @@ steps:
197197 # Install and cache Linux dependencies
198198 - script : |
199199 echo "Installing Linux dependencies..."
200-
201200 # Clean up first to maximize available memory
202201 sudo apt autoremove -y
203202 sudo apt autoclean
204-
205203 # Install dependencies without upgrade
206204 sudo apt update
207205 sudo apt install -y libopencv-dev libgl1-mesa-dev libglu1-mesa-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev libxext-dev libpulse-dev
208-
209206 echo "Caching dependency list..."
210207 mkdir -p $(Build.SourcesDirectory)/cached-linux-deps
211208 echo "libopencv-dev libgl1-mesa-dev libglu1-mesa-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev libxext-dev libpulse-dev" > $(Build.SourcesDirectory)/cached-linux-deps/deps-list.txt
212-
213209 # Additional cleanup after installation
214210 sudo apt autoremove -y
215211 sudo apt autoclean
216212 sudo rm -rf /var/cache/apt/archives/*
217-
218213 echo "Linux dependencies installed and cached"
219214 displayName: 'Install dependencies (Linux)'
220215 condition: and(eq(variables['Agent.OS'], 'Linux'), ne(variables['LINUX_DEPS_CACHE_RESTORED'], 'true'))
@@ -233,11 +228,9 @@ steps:
233228 - script : |
234229 echo "Installing macOS dependencies..."
235230 brew install opencv onnxruntime
236-
237231 echo "Caching dependency list..."
238232 mkdir -p $(Build.SourcesDirectory)/cached-macos-deps
239233 echo "opencv onnxruntime" > $(Build.SourcesDirectory)/cached-macos-deps/deps-list.txt
240-
241234 echo "macOS dependencies installed and cached"
242235 displayName: 'Install dependencies (macOS)'
243236 condition: and(eq(variables['Agent.OS'], 'Darwin'), ne(variables['MACOS_DEPS_CACHE_RESTORED'], 'true'))
@@ -263,55 +256,37 @@ steps:
263256
264257 # Windows (MSVC)
265258 - script : |
266- cmake -S $(Build.SourcesDirectory)/SerialPrograms \
267- -B $(Build.SourcesDirectory)/SerialPrograms/build \
268- -DCMAKE_PREFIX_PATH=$(Build.SourcesDirectory)/Qt/$(qt_version)/msvc2022_64/lib/cmake \
269- $(cmake_additional_param)
259+ cmake -S $(Build.SourcesDirectory)/SerialPrograms -B $(Build.SourcesDirectory)/SerialPrograms/build -DCMAKE_PREFIX_PATH=$(Build.SourcesDirectory)/Qt/$(qt_version)/msvc2022_64/lib/cmake $(cmake_additional_param)
270260 displayName: 'Configure CMake (Windows MSVC)'
271261 condition: and(eq(variables['Agent.OS'], 'Windows_NT'), eq(variables['compiler'], 'default'))
272262
273263 # Windows (Clang)
274264 - script : |
275- cmake -S $(Build.SourcesDirectory)/SerialPrograms \
276- -B $(Build.SourcesDirectory)/SerialPrograms/build \
277- -DCMAKE_PREFIX_PATH=$(Build.SourcesDirectory)/Qt/$(qt_version)/msvc2022_64/lib/cmake \
278- $(cmake_additional_param)
265+ cmake -S $(Build.SourcesDirectory)/SerialPrograms -B $(Build.SourcesDirectory)/SerialPrograms/build -DCMAKE_PREFIX_PATH=$(Build.SourcesDirectory)/Qt/$(qt_version)/msvc2022_64/lib/cmake $(cmake_additional_param)
279266 displayName: 'Configure CMake (Windows Clang)'
280267 condition: and(eq(variables['Agent.OS'], 'Windows_NT'), eq(variables['compiler'], 'clang-cl'))
281268
282269 # Linux (GCC)
283270 - script : |
284- cmake -S $(Build.SourcesDirectory)/SerialPrograms \
285- -B $(Build.SourcesDirectory)/SerialPrograms/build \
286- -DCMAKE_PREFIX_PATH=$(Build.SourcesDirectory)/Qt/$(qt_version)/gcc_64/lib/cmake \
287- $(cmake_additional_param)
271+ cmake -S $(Build.SourcesDirectory)/SerialPrograms -B $(Build.SourcesDirectory)/SerialPrograms/build -DCMAKE_PREFIX_PATH=$(Build.SourcesDirectory)/Qt/$(qt_version)/gcc_64/lib/cmake $(cmake_additional_param)
288272 displayName: 'Configure CMake (Linux GCC)'
289273 condition: and(eq(variables['Agent.OS'], 'Linux'), eq(variables['compiler'], 'default'))
290274
291275 # Linux (Clang)
292276 - script : |
293- cmake -S $(Build.SourcesDirectory)/SerialPrograms \
294- -B $(Build.SourcesDirectory)/SerialPrograms/build \
295- -DCMAKE_PREFIX_PATH=$(Build.SourcesDirectory)/Qt/$(qt_version)/gcc_64/lib/cmake \
296- $(cmake_additional_param)
277+ cmake -S $(Build.SourcesDirectory)/SerialPrograms -B $(Build.SourcesDirectory)/SerialPrograms/build -DCMAKE_PREFIX_PATH=$(Build.SourcesDirectory)/Qt/$(qt_version)/gcc_64/lib/cmake $(cmake_additional_param)
297278 displayName: 'Configure CMake (Linux Clang)'
298279 condition: and(eq(variables['Agent.OS'], 'Linux'), eq(variables['compiler'], 'clang'))
299280
300281 # Mac (ARM64)
301282 - script : |
302- cmake -S $(Build.SourcesDirectory)/SerialPrograms \
303- -B $(Build.SourcesDirectory)/SerialPrograms/build \
304- -DCMAKE_PREFIX_PATH=$(Build.SourcesDirectory)/Qt/$(qt_version)/macos_arm64/lib/cmake \
305- $(cmake_additional_param)
283+ cmake -S $(Build.SourcesDirectory)/SerialPrograms -B $(Build.SourcesDirectory)/SerialPrograms/build -DCMAKE_PREFIX_PATH=$(Build.SourcesDirectory)/Qt/$(qt_version)/macos_arm64/lib/cmake $(cmake_additional_param)
306284 displayName: 'Configure CMake (macOS ARM64 App Bundle)'
307285 condition: eq(variables['Agent.OS'], 'Darwin')
308286
309287 # Mac (x86_64)
310288 - script : |
311- cmake -S $(Build.SourcesDirectory)/SerialPrograms \
312- -B $(Build.SourcesDirectory)/SerialPrograms/build \
313- -DCMAKE_PREFIX_PATH=$(Build.SourcesDirectory)/Qt/$(qt_version)/macos/lib/cmake \
314- $(cmake_additional_param)
289+ cmake -S $(Build.SourcesDirectory)/SerialPrograms -B $(Build.SourcesDirectory)/SerialPrograms/build -DCMAKE_PREFIX_PATH=$(Build.SourcesDirectory)/Qt/$(qt_version)/macos/lib/cmake $(cmake_additional_param)
315290 displayName: 'Configure CMake (macOS x86_64 App Bundle)'
316291 condition: eq(variables['Agent.OS'], 'Darwin')
317292
0 commit comments