ENH: COMP: Adding LinuxCxx20 job to Azure continuous integration.#5160
ENH: COMP: Adding LinuxCxx20 job to Azure continuous integration.#5160thewtex merged 2 commits intoInsightSoftwareConsortium:masterfrom
Conversation
This is essentially a clone of the Linux job with CMAKE_CXX_STANDARD set to 20 and CMAKE_CXX_STANDARD_REQUIRED enabled.
There was a problem hiding this comment.
Thank you for contributing a pull request! 🙏
Welcome to the ITK community! 🤗👋☀️
We are glad you are here and appreciate your contribution. Please keep in mind our community participation guidelines. 📜
More support and guidance on the contribution process can be found in our contributing guide. 📖
This is an automatic message. Allow for time for the ITK community to be able to read the pull request and comment
on it.
|
@devbanu I don't know this language/syntax, but why |
dzenanz
left a comment
There was a problem hiding this comment.
Looks good on a glance, let's see what CI says after it finishes running.
hjmjohnson
left a comment
There was a problem hiding this comment.
Please change the vmImage to ubuntu-24.04 for more commonly found c++20 enviroinment.
|
Looking here: https://learn.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=azure-devops&tabs=yaml there is also the option to put What do you think |
|
I think we decided that we prefer manual updates. They are not hard, and we can choose the time of when to do it. |
The best practice is to use explicit versioning and update so unrelated errors do not occur when |
|
@devbanu thank you for the contribution! 🥇 |
…20_job ENH: COMP: Adding LinuxCxx20 job to Azure continuous integration.
This fixes #3097 by adding a LinuxCxx20 job with the Azure continuous integration.
In the future, as ITK project itself adopts newer standards, it is easy to change this job to use C++23, etc.
This is essentially a clone of the Linux job with CMAKE_CXX_STANDARD set to 20 and CMAKE_CXX_STANDARD_REQUIRED enabled.
PR Checklist
Refer to the ITK Software Guide for
further development details if necessary.