diff options
Diffstat (limited to 'azure-pipelines.yml')
-rw-r--r-- | azure-pipelines.yml | 30 |
1 files changed, 19 insertions, 11 deletions
diff --git a/azure-pipelines.yml b/azure-pipelines.yml index ddca4e85fa4..447d280fe03 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -229,12 +229,13 @@ jobs: - job: Linux timeoutInMinutes: 90 pool: - vmImage: ubuntu-16.04 + vmImage: ubuntu-latest strategy: matrix: - GCC4: - CC: gcc - CXX: g++ + GCC48: + CC: gcc-4.8 + CXX: g++-4.8 + PackageDeps: g++-4.8 platform_file: include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU GCC6: CC: gcc-6 @@ -251,29 +252,36 @@ jobs: CXX: g++-8 PackageDeps: g++-8 platform_file: include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU + GCC9: + CC: gcc-9 + CXX: g++-9 + PackageDeps: g++-9 + platform_file: include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU CLANG5: CC: clang-5.0 CXX: clang++-5.0 PackageDeps: clang-5.0 - Repo: llvm-toolchain-$(lsb_release -cs)-5.0 platform_file: include $(ACE_ROOT)/include/makeinclude/platform_linux_clang.GNU CLANG6: CC: clang-6.0 CXX: clang++-6.0 PackageDeps: clang-6.0 - Repo: llvm-toolchain-$(lsb_release -cs)-6.0 platform_file: include $(ACE_ROOT)/include/makeinclude/platform_linux_clang.GNU CLANG7: CC: clang-7 CXX: clang++-7 PackageDeps: clang-7 - Repo: llvm-toolchain-$(lsb_release -cs)-7 platform_file: include $(ACE_ROOT)/include/makeinclude/platform_linux_clang.GNU CLANG8: CC: clang-8 CXX: clang++-8 PackageDeps: clang-8 - Repo: llvm-toolchain-$(lsb_release -cs)-8 + platform_file: include $(ACE_ROOT)/include/makeinclude/platform_linux_clang.GNU + CLANG9: + CC: clang-9 + CXX: clang++-9 + PackageDeps: clang-9 + Repo: llvm-toolchain-$(lsb_release -cs)-9 platform_file: include $(ACE_ROOT)/include/makeinclude/platform_linux_clang.GNU steps: - script: | @@ -282,7 +290,6 @@ jobs: displayName: Add repository ($(Repo)) condition: and(succeeded(), ne(variables['Repo'], '')) - script: | - sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y sudo apt-get --yes update sudo apt-get --yes install libxerces-c-dev libssl-dev $(PackageDeps) displayName: install system package dependencies @@ -295,7 +302,8 @@ jobs: 'versioned_namespace=1' >> $(ACE_ROOT)/bin/MakeProjectCreator/config/default.features displayName: Create default.features file - powershell: | - 'xerces3=1' > $(ACE_ROOT)/include/makeinclude/platform_macros.GNU + 'c++11=1' > $(ACE_ROOT)/include/makeinclude/platform_macros.GNU + 'xerces3=1' >> $(ACE_ROOT)/include/makeinclude/platform_macros.GNU 'ssl=1' >> $(ACE_ROOT)/include/makeinclude/platform_macros.GNU "$(platform_file)" >> $(ACE_ROOT)/include/makeinclude/platform_macros.GNU displayName: Create platform_macros file @@ -313,7 +321,7 @@ jobs: - job: MacOSX timeoutInMinutes: 90 pool: - vmImage: macOS-10.14 + vmImage: macOS-latest steps: - powershell: | '#include "ace/config-macosx.h"' > $(ACE_ROOT)/ace/config.h |